0001651562-24-000035.txt : 20240502 0001651562-24-000035.hdr.sgml : 20240502 20240502161525 ACCESSION NUMBER: 0001651562-24-000035 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40275 FILM NUMBER: 24908472 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 10-Q 1 cour-20240331.htm 10-Q cour-20240331
00016515622024falseQ112/3127027027027017500016515622024-01-012024-03-3100016515622024-04-25xbrli:shares00016515622024-03-31iso4217:USD00016515622023-12-31iso4217:USDxbrli:shares00016515622023-01-012023-03-310001651562us-gaap:CommonStockMember2023-12-310001651562us-gaap:AdditionalPaidInCapitalMember2023-12-310001651562us-gaap:TreasuryStockCommonMember2023-12-310001651562us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001651562us-gaap:RetainedEarningsMember2023-12-310001651562us-gaap:CommonStockMember2024-01-012024-03-310001651562us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001651562us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001651562us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001651562us-gaap:RetainedEarningsMember2024-01-012024-03-310001651562us-gaap:CommonStockMember2024-03-310001651562us-gaap:AdditionalPaidInCapitalMember2024-03-310001651562us-gaap:TreasuryStockCommonMember2024-03-310001651562us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001651562us-gaap:RetainedEarningsMember2024-03-310001651562us-gaap:CommonStockMember2022-12-310001651562us-gaap:AdditionalPaidInCapitalMember2022-12-310001651562us-gaap:TreasuryStockCommonMember2022-12-310001651562us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001651562us-gaap:RetainedEarningsMember2022-12-3100016515622022-12-310001651562us-gaap:CommonStockMember2023-01-012023-03-310001651562us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001651562us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001651562us-gaap:RetainedEarningsMember2023-01-012023-03-310001651562us-gaap:CommonStockMember2023-03-310001651562us-gaap:AdditionalPaidInCapitalMember2023-03-310001651562us-gaap:TreasuryStockCommonMember2023-03-310001651562us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001651562us-gaap:RetainedEarningsMember2023-03-3100016515622023-03-31cour:segment00016515622023-01-0100016515622024-04-012024-03-31xbrli:pure0001651562us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2024-03-310001651562us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-12-310001651562us-gaap:USTreasurySecuritiesMemberus-gaap:CashAndCashEquivalentsMember2024-03-310001651562us-gaap:USTreasurySecuritiesMemberus-gaap:CashAndCashEquivalentsMember2023-12-310001651562us-gaap:CashAndCashEquivalentsMember2024-03-310001651562us-gaap:CashAndCashEquivalentsMember2023-12-310001651562us-gaap:USTreasurySecuritiesMember2024-03-310001651562us-gaap:USTreasurySecuritiesMember2023-12-310001651562us-gaap:SoftwareDevelopmentMember2024-03-310001651562us-gaap:SoftwareDevelopmentMember2023-12-310001651562cour:ComputerEquipmentAndSoftwareMember2024-03-310001651562cour:ComputerEquipmentAndSoftwareMember2023-12-310001651562us-gaap:LeaseholdImprovementsMember2024-03-310001651562us-gaap:LeaseholdImprovementsMember2023-12-310001651562us-gaap:FurnitureAndFixturesMember2024-03-310001651562us-gaap:FurnitureAndFixturesMember2023-12-310001651562cour:PropertyEquipmentAndSoftwareMember2024-01-012024-03-310001651562cour:PropertyEquipmentAndSoftwareMember2023-01-012023-03-310001651562cour:SoftwareAndWebsiteDevelopmentMember2024-01-012024-03-310001651562cour:SoftwareAndWebsiteDevelopmentMember2023-01-012023-03-310001651562cour:ContentAssetMember2024-03-310001651562cour:ContentAssetMember2023-12-310001651562us-gaap:DevelopedTechnologyRightsMember2024-03-310001651562us-gaap:DevelopedTechnologyRightsMember2023-12-310001651562cour:ContentAssetMember2024-01-012024-03-310001651562cour:ContentAssetMember2023-01-012023-03-310001651562cour:CommonStockOptionsMember2024-01-012024-03-310001651562cour:CommonStockOptionsMember2023-01-012023-03-310001651562us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001651562us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001651562us-gaap:PerformanceSharesMember2024-01-012024-03-310001651562us-gaap:PerformanceSharesMember2023-01-012023-03-310001651562cour:EsppMember2024-01-012024-03-310001651562cour:EsppMember2023-01-012023-03-310001651562cour:SharesSubjectToRepurchaseMember2024-01-012024-03-310001651562cour:SharesSubjectToRepurchaseMember2023-01-012023-03-3100016515622023-04-260001651562us-gaap:SubsequentEventMember2024-04-012024-04-300001651562us-gaap:SubsequentEventMember2024-04-300001651562cour:EmployeeStockPurchasePlanMember2024-01-012024-03-310001651562cour:TwoThousandTwentyOneEmployeeStockPurchasePlanMember2024-03-310001651562cour:EmployeeStockPurchasePlanMember2024-03-310001651562us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001651562us-gaap:EmployeeStockOptionMember2023-12-310001651562us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001651562us-gaap:EmployeeStockOptionMember2024-03-310001651562us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001651562us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001651562us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-03-310001651562us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2024-01-012024-03-310001651562srt:MinimumMemberus-gaap:PerformanceSharesMember2024-03-310001651562us-gaap:PerformanceSharesMembersrt:MaximumMember2024-03-310001651562us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001651562us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001651562us-gaap:RestrictedStockUnitsRSUMember2023-12-310001651562us-gaap:PerformanceSharesMember2023-12-310001651562us-gaap:PerformanceSharesMember2024-01-012024-03-310001651562us-gaap:RestrictedStockUnitsRSUMember2024-03-310001651562us-gaap:PerformanceSharesMember2024-03-310001651562us-gaap:CostOfSalesMember2024-01-012024-03-310001651562us-gaap:CostOfSalesMember2023-01-012023-03-310001651562cour:ResearchAndDevelopmentMember2024-01-012024-03-310001651562cour:ResearchAndDevelopmentMember2023-01-012023-03-310001651562us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001651562us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001651562us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001651562us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001651562us-gaap:RestructuringChargesMember2024-01-012024-03-310001651562us-gaap:RestructuringChargesMember2023-01-012023-03-310001651562us-gaap:SoftwareDevelopmentMember2024-01-012024-03-310001651562us-gaap:SoftwareDevelopmentMember2023-01-012023-03-310001651562us-gaap:RelatedPartyMembercour:ContentSourcingAgreementMember2024-01-012024-03-310001651562us-gaap:RelatedPartyMembercour:ContentSourcingAgreementMember2023-01-012023-03-310001651562us-gaap:RelatedPartyMembercour:ContentSourcingAgreementMember2024-03-310001651562us-gaap:RelatedPartyMembercour:ContentSourcingAgreementMember2023-12-310001651562cour:ConsumerSegmentMember2024-01-012024-03-310001651562cour:ConsumerSegmentMember2023-01-012023-03-310001651562cour:EnterpriseSegmentMember2024-01-012024-03-310001651562cour:EnterpriseSegmentMember2023-01-012023-03-310001651562cour:DegreesSegmentMember2024-01-012024-03-310001651562cour:DegreesSegmentMember2023-01-012023-03-310001651562us-gaap:OperatingSegmentsMembercour:ConsumerSegmentMember2024-01-012024-03-310001651562us-gaap:OperatingSegmentsMembercour:ConsumerSegmentMember2023-01-012023-03-310001651562us-gaap:OperatingSegmentsMembercour:EnterpriseSegmentMember2024-01-012024-03-310001651562us-gaap:OperatingSegmentsMembercour:EnterpriseSegmentMember2023-01-012023-03-310001651562us-gaap:OperatingSegmentsMembercour:DegreesSegmentMember2024-01-012024-03-310001651562us-gaap:OperatingSegmentsMembercour:DegreesSegmentMember2023-01-012023-03-310001651562us-gaap:OperatingSegmentsMember2024-01-012024-03-310001651562us-gaap:OperatingSegmentsMember2023-01-012023-03-310001651562us-gaap:MaterialReconcilingItemsMember2024-01-012024-03-310001651562us-gaap:MaterialReconcilingItemsMember2023-01-012023-03-310001651562cour:InternalUseSoftwareMemberus-gaap:MaterialReconcilingItemsMember2024-01-012024-03-310001651562cour:InternalUseSoftwareMemberus-gaap:MaterialReconcilingItemsMember2023-01-012023-03-310001651562cour:AcquiredIntangiblesMemberus-gaap:MaterialReconcilingItemsMember2024-01-012024-03-310001651562cour:AcquiredIntangiblesMemberus-gaap:MaterialReconcilingItemsMember2023-01-012023-03-310001651562country:US2024-01-012024-03-310001651562country:US2023-01-012023-03-310001651562us-gaap:EMEAMember2024-01-012024-03-310001651562us-gaap:EMEAMember2023-01-012023-03-310001651562srt:AsiaPacificMember2024-01-012024-03-310001651562srt:AsiaPacificMember2023-01-012023-03-310001651562cour:OtherMember2024-01-012024-03-310001651562cour:OtherMember2023-01-012023-03-310001651562country:US2024-03-310001651562country:US2023-12-310001651562us-gaap:NonUsMember2024-03-310001651562us-gaap:NonUsMember2023-12-310001651562cour:RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember2023-01-012023-03-310001651562cour:KennethR.HahnMember2024-01-012024-03-310001651562cour:KennethR.HahnMembercour:KennethR.HahnTradingArrangementStockOptionsMember2024-03-310001651562cour:KennethR.HahnTradingArrangementVestingAndExerciseOfStockOptionsMembercour:KennethR.HahnMember2024-03-310001651562cour:KennethR.HahnMembercour:KennethR.HahnTradingArrangementCommonStockMember2024-03-310001651562cour:KennethR.HahnMembercour:KennethR.HahnTradingArrangementRestrictedStockUnitsMember2024-03-310001651562cour:RichardJ.JacquetMember2024-01-012024-03-310001651562cour:RichardJ.JacquetTradingArrangementStockOptionsMembercour:RichardJ.JacquetMember2024-03-310001651562cour:RichardJ.JacquetMembercour:RichardJ.JacquetRestrictedStockUnitsMember2024-03-310001651562cour:AlanB.CardenasMember2024-01-012024-03-310001651562cour:AlanB.CardenasTradingArrangementRestrictedStockUnitsMembercour:AlanB.CardenasMember2024-03-310001651562cour:JeffreyN.MaggioncaldaMember2024-01-012024-03-310001651562cour:JeffreyN.MaggioncaldaMembercour:JeffreyN.MaggioncaldaTradingArrangementStockOptionsMember2024-03-310001651562cour:JeffreyN.MaggioncaldaTradingArrangementCommonStockMembercour:JeffreyN.MaggioncaldaMember2024-03-310001651562cour:JeffreyN.MaggioncaldaTradingArrangementRestrictedStockUnitsMembercour:JeffreyN.MaggioncaldaMember2024-03-310001651562cour:AnneMaggioncaldaTradingArrangementStockOptionsMembercour:AnneMaggioncaldaMember2024-03-310001651562cour:MicheleMMeyersMember2024-01-012024-03-310001651562cour:MicheleMMeyersMember2024-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
_________________________________________________________
FORM 10-Q
_________________________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ____ to ____
Commission File Number: 001-40275
_________________________________________________________
COURSERA, INC.
(Exact Name of Registrant as Specified in its Charter)
_________________________________________________________
Delaware45-3560292
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
381 E. Evelyn Ave.
Mountain View, California
94041
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (650) 963-9884
_________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading
Symbol(s)
Name of each exchange on which registered
 Common Stock, $0.00001 par value per shareCOURThe New York Stock Exchange
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. Yes x No o
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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
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 “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerxAccelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo  
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of April 25, 2024, the registrant had 156,111,926 shares of common stock, $0.00001 par value per share, outstanding.


Table of Contents
Page
Item 2.


PART I—FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements (Unaudited)
COURSERA, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(In thousands, except share and per share data)
(Unaudited)
March 31, 2024December 31, 2023
Assets
Current assets:
Cash and cash equivalents$725,363 $656,321 
Marketable securities 65,746 
Accounts receivable, net of allowance for credit losses of $589 and $133 as of March 31, 2024 and December 31, 2023
58,254 67,418 
Deferred costs, net25,201 26,387 
Prepaid expenses and other current assets24,429 16,614 
Total current assets833,247 832,486 
Property, equipment, and software, net31,109 30,408 
Operating lease right-of-use assets3,206 4,739 
Intangible assets, net12,610 11,720 
Other assets36,131 41,180 
Total assets$916,303 $920,533 
Liabilities and Stockholders’ Equity
Current liabilities:
Educator partners payable$103,258 $101,041 
Other accounts payable and accrued expenses20,401 23,456 
Accrued compensation and benefits18,320 22,281 
Operating lease liabilities, current4,365 6,557 
Deferred revenue, current148,382 137,229 
Other current liabilities7,861 7,696 
Total current liabilities302,587 298,260 
Operating lease liabilities, non-current 39 
Deferred revenue, non-current2,177 2,861 
Other liabilities2,425 3,179 
Total liabilities307,189 304,339 
Commitments and contingencies (Note 9)
Stockholders’ equity:
Preferred stock, $0.00001 par value—10,000,000 shares authorized and no shares issued and outstanding as of March 31, 2024 and December 31, 2023
  
Common stock, $0.00001 par value—300,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 165,168,002 shares issued and 157,158,478 shares outstanding as of March 31, 2024, and 162,898,279 shares issued and 155,320,538 shares outstanding as of December 31, 2023
2 2 
Additional paid-in capital1,480,238 1,459,964 
Treasury stock, at cost— 8,009,524 and 7,577,741 shares as of March 31, 2024 and
December 31, 2023
(69,193)(63,154)
Accumulated other comprehensive income 59 
Accumulated deficit(801,933)(780,677)
Total stockholders’ equity609,114 616,194 
Total liabilities and stockholders’ equity$916,303 $920,533 
See notes to Condensed Consolidated Financial Statements (Unaudited).
2

COURSERA, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations
(In thousands, except share and per share data)
(Unaudited)
Three Months Ended March 31,
20242023
Revenue$169,068 $147,642 
Cost of revenue79,571 70,174 
Gross profit89,497 77,468 
Operating expenses:
Research and development34,610 43,809 
Sales and marketing57,585 52,872 
General and administrative24,943 25,523 
Restructuring related charges2,101 (5,659)
Total operating expenses119,239 116,545 
Loss from operations(29,742)(39,077)
Interest income, net9,583 8,037 
Other (expense) income, net(285)102 
Loss before income taxes(20,444)(30,938)
Income tax expense812 1,426 
Net loss$(21,256)$(32,364)
Net loss per share—basic and diluted$(0.14)$(0.22)
Weighted average shares used in computing net loss per share—basic and diluted156,379,409148,974,454
See notes to Condensed Consolidated Financial Statements (Unaudited).
3

COURSERA, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Comprehensive Loss
(In thousands)
(Unaudited)
 Three Months Ended March 31,
 20242023
Net loss$(21,256)$(32,364)
Change in unrealized (loss) gain on marketable securities, net of tax(59)433 
Comprehensive loss$(21,315)$(31,931)
See notes to Condensed Consolidated Financial Statements (Unaudited).
4

COURSERA, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Stockholders’ Equity
(In thousands, except share data)
(Unaudited)
 Common StockAdditional
Paid-In
Capital
Treasury Stock Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
 Shares AmountShares Amount
Balance—December 31, 2023162,898,279$2 $1,459,964 (7,577,741)$(63,154)$59 $(780,677)$616,194 
Exercise of stock options1,202,043 4,097 — — — 4,097 
Vesting of restricted stock units, net of tax withholdings1,063,315— (13,514)— — — (13,514)
Repurchases of common stock— — (431,783)(6,039)— — (6,039)
Issuance of restricted stock awards4,365— — — — — — 
Stock-based compensation— 29,691 — — — 29,691 
Other comprehensive loss— — — (59)— (59)
Net loss— — — — (21,256)(21,256)
Balance—March 31, 2024165,168,002$2 $1,480,238 (8,009,524)$(69,193)$ $(801,933)$609,114 
Balance—December 31, 2022150,683,607$1 $1,364,116 (2,747,938)$(4,701)$(718)$(664,123)$694,575 
Exercise of stock options1,098,467— 5,354 — — — 5,354 
Vesting of restricted stock units, net of tax withholdings1,143,257— (13,036)— — — (13,036)
Issuance of restricted stock awards6,805— — — — — — 
Stock-based compensation— 26,053 — — — 26,053 
Other comprehensive income— — — 433 — 433 
Net loss— — — — (32,364)(32,364)
Balance—March 31, 2023152,932,136$1 $1,382,487 (2,747,938)$(4,701)$(285)$(696,487)$681,015 
See notes to Condensed Consolidated Financial Statements (Unaudited).
5

COURSERA, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net loss$(21,256)$(32,364)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization6,356 5,511 
Stock-based compensation expense27,857 24,742 
Accretion of marketable securities(235)(5,016)
Impairment of long-lived assets 535 
Other635 96 
Changes in operating assets and liabilities:
Accounts receivable, net8,456 (14,585)
Prepaid expenses and other assets(1,586)(5,396)
Operating lease right-of-use assets1,533 1,197 
Accounts payable and accrued expenses(594)19,440 
Accrued compensation and other liabilities(4,954)(2,476)
Operating lease liabilities(2,231)(2,376)
Deferred revenue10,469 15,384 
Net cash provided by operating activities24,450 4,692 
Cash flows from investing activities:
Purchases of marketable securities (121,756)
Proceeds from maturities of marketable securities66,000 75,000 
Purchases of property, equipment, and software(134)(298)
Capitalized internal-use software costs(4,070)(2,862)
Purchases of content assets(2,153)(624)
Net cash provided by (used in) investing activities59,643 (50,540)
Cash flows from financing activities:
Proceeds from exercise of stock options4,097 5,354 
Payments for repurchases of common stock(5,634) 
Payments for tax withholding on vesting of restricted stock units(13,514)(13,036)
Net cash used in financing activities(15,051)(7,682)
Net increase (decrease) in cash, cash equivalents, and restricted cash69,042 (53,530)
Cash, cash equivalents, and restricted cash—Beginning of period
658,086 322,878 
Cash, cash equivalents, and restricted cash—End of period
$727,128 $269,348 
Supplemental disclosure of cash flow information:
Cash paid for income taxes, net of refunds$1,088 $1,108 
Supplemental disclosure of noncash investing and financing activities:
Stock-based compensation capitalized as internal-use software costs$1,834 $1,311 
Unpaid purchases of content assets$1,077 $478 
Unsettled repurchases of common stock$405 $ 
See notes to Condensed Consolidated Financial Statements (Unaudited).
6

COURSERA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
(In thousands, except share and per share data)
1.    BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS
Basis of Presentation
The accompanying Condensed Consolidated Financial Statements (Unaudited) of Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries (“Coursera,” the “Company,” “we,” “us,” or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and following the requirements of the Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These Condensed Consolidated Financial Statements (Unaudited) have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other interim period or for any other future year.
These Condensed Consolidated Financial Statements (Unaudited) should be read in conjunction with the Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on February 22, 2024 (“Form 10-K”).
Description of Business
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, “educator partners”) 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.
Reporting Segments
We conduct our operations through three reporting segments: Consumer, Enterprise, and Degrees. Refer to Note 13 for additional information.
2.    SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation
The Condensed Consolidated Financial Statements (Unaudited) include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the Condensed Consolidated Financial Statements (Unaudited) 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 Condensed Consolidated Financial Statements (Unaudited), 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, judgments, 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 Condensed Consolidated Financial Statements (Unaudited).
7

Summary of Significant Accounting Policies
There have been no significant changes to our significant accounting policies as of and for the three months ended March 31, 2024 as compared to the significant accounting policies described in our Form 10-K.
Concentrations of Risk
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.
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 three months ended March 31, 2024 and 2023, we did not have any customers that accounted for more than 10% of our revenue. As of March 31, 2024, we did not have any customers that accounted for more than 10% of our net accounts receivable balance.
Our business model relies on educational content and credentialing programs from educator partners. 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.
Recent Accounting Pronouncements
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (“CODM”). 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 Condensed Consolidated Financial Statements (Unaudited) and related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, 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 Condensed Consolidated Financial Statements (Unaudited) and related disclosures.
8

3.    REVENUE RECOGNITION
Contract Balances
Contract assets and liabilities were as follows:
March 31, 2024December 31, 2023January 1, 2023
Contract assets:
Billed accounts receivable, net of allowance for credit losses$48,911 $62,407 $45,337 
Unbilled accounts receivable9,343 5,011 8,397 
Total contract assets$58,254 $67,418 $53,734 
Contract liabilities:
Deferred revenue$150,559 $140,089 $118,777 
Total contract liabilities$150,559 $140,089 $118,777 
Revenue recognized during the three months ended March 31, 2024 and 2023 that was included in the corresponding deferred revenue balance at the beginning of each year was $70,258 and $58,733.
Remaining Performance Obligations
Remaining performance obligations represent contracted revenue that has not yet been recognized, which includes deferred revenue in the Condensed Consolidated Balance Sheets (Unaudited) and unbilled amounts that will be recognized as revenue in future periods. As of March 31, 2024, we had remaining performance obligations of $300,341 and expect to recognize approximately 70% as revenue over the next 12 months and the remainder thereafter.
Costs to Obtain and Fulfill Contracts
The following table presents our capitalization and amortization of commissions and related payroll tax expenditures recorded within sales and marketing in the Condensed Consolidated Financial Statements (Unaudited):
Three Months Ended March 31,
Commissions and related payroll tax expenditures:20242023
Capitalization$1,273 $2,972 
Amortization$3,649 $2,681 
Deferred commissions and related payroll tax expenditures included in deferred costs and in other assets were as follows:
March 31, 2024December 31, 2023
Deferred costs, net$12,646 $13,168 
Other assets$13,507 $15,361 
No impairment losses were recognized during the three months ended March 31, 2024 and 2023.
9

4.    INVESTMENTS
Investments Measured at Fair Value on a Recurring Basis
The following table summarizes our investments measured at fair value on a recurring basis by balance sheet classification and investment type:
March 31, 2024December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value - Level 1
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value - Level 1
Cash equivalents—money market funds$192,010 $ $ $192,010 $186,396 $ $ $186,396 
Cash equivalents—U.S. Treasury securities509,356   509,356 448,447 78  448,525 
Total cash equivalents701,366   701,366 634,843 78  634,921 
Marketable securities—U.S. Treasury securities    65,765  (19)65,746 
Total$701,366 $ $ $701,366 $700,608 $78 $(19)$700,667 
Gross realized gains and losses related to our cash equivalents and marketable securities were not material for the three months ended March 31, 2024 and 2023.
The following table presents the cost basis and fair value of our available-for-sale (“AFS”) marketable securities by contractual maturity date:
March 31, 2024 December 31, 2023
Amortized
Cost
Fair
Value
Amortized
Cost
Fair
Value
Due in one year or less$ $ $65,765 $65,746 
Investments in an unrealized loss position consisted of the following:
March 31, 2024December 31, 2023
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. Treasury securities$ $ $65,746 $(19)
As of December 31, 2023, 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. There were no credit or non-credit impairment losses recorded during the three months ended March 31, 2024 and 2023.
Investments Measured at Fair Value on a Nonrecurring Basis
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 three months ended March 31, 2024 and 2023.
10

5.    CONSOLIDATED BALANCE SHEET COMPONENTS
Restricted Cash
The reconciliation of cash, cash equivalents, and restricted cash was as follows:
March 31, 2024December 31, 2023
Cash and cash equivalents$725,363 $656,321 
Restricted cash, current1,574  
Restricted cash, non-current191 1,765 
Total cash, cash equivalents, and restricted cash$727,128 $658,086 
Property, Equipment, and Software, Net
Property, equipment, and software, net consisted of the following:
March 31, 2024December 31, 2023
Internal-use software and website development$79,763 $73,881 
Computer equipment and purchased software4,527 4,405 
Leasehold improvements6,923 6,923 
Furniture and fixtures2,757 2,757 
Total property, equipment, and software93,970 87,966 
Less accumulated depreciation and amortization(62,861)(57,558)
Property, equipment, and software, net$31,109 $30,408 
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 Condensed Consolidated Statements of Operations (Unaudited):
Three Months Ended March 31,
20242023
Depreciation and amortization expense$5,326 $4,822 
Amortization expense for internal-use software and website development4,786 4,221 
Intangible Assets, Net
Intangible assets, net consisted of the following:
March 31, 2024December 31, 2023
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Content assets$14,901 $(4,237)$10,664 $12,982 $(3,558)$9,424 
Developed technology8,446 (6,500)1,946 8,446 (6,150)2,296 
Intangible assets$23,347 $(10,737)$12,610 $21,428 $(9,708)$11,720 
Capitalization of content assets and amortization expense for intangible assets was as follows:
Three Months Ended March 31,
20242023
Capitalization of content assets$1,920 $606 
Amortization expense for intangible assets$1,030 $689 
11

As of March 31, 2024, future expected amortization expense for intangible assets was as follows:
Remainder of 2024$3,514 
20254,253 
20261,965 
20271,470 
20281,172 
Thereafter236 
Total$12,610 
6.    LEASES
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.
In May 2022, we entered into an agreement to sublease a portion of our existing office space in Mountain View, California. The sublease is classified as an operating lease. The term commenced on June 1, 2022 and terminates on October 31, 2024. Sublease income from this agreement was $680 for the three months ended March 31, 2024 and 2023.
7.    INCOME TAXES
Income tax expense or benefit for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated tax rate changes, we record a cumulative adjustment.
Our effective tax rate for the three months ended March 31, 2024 and 2023 was (4.0%) and (4.6%). The difference between the effective tax rate and the U.S. federal statutory rate is primarily due to a valuation allowance for our federal and state net deferred tax assets, income taxes on foreign operations, U.S. state income taxes, and stock-based compensation expense.
As of March 31, 2024, we continued to have a full valuation allowance against our U.S. federal and state deferred tax assets. Management regularly evaluates the realizability of our deferred tax assets. Adjustments are recorded to income during the period in which management makes the determination a deferred tax asset is more likely than not to be realized.
8.    NET LOSS PER SHARE
The following table presents the calculation of basic and diluted net loss per share:
Three Months Ended March 31,
20242023
Numerator:
Net loss$(21,256)$(32,364)
Denominator:
Weighted-average shares used in computing net loss per share—basic and diluted156,379,409148,974,454
Net loss per share—basic and diluted$(0.14)$(0.22)
12

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:
Three Months Ended March 31,
20242023
Common stock options9,927,36917,013,403
Restricted stock units (“RSUs”)
21,203,13924,487,480
Performance stock units (“PSUs”)
300,416 
ESPP stock purchase rights (“ESPP Rights”)
377,817324,358
Shares subject to repurchase4,365
Total31,813,10641,825,241
9.    COMMITMENTS AND CONTINGENCIES
Purchase Obligations
Our purchase obligations primarily relate to a third-party cloud infrastructure agreement, subscription arrangements, and service agreements used to facilitate our operations. As of March 31, 2024, we had approximately $20,254 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.
Legal Proceedings
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 Quarterly Report on Form 10-Q, could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably.
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.
13

Privacy Class Action Lawsuit
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 “Court”) 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. (“VPPA”). 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’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.
Indemnifications
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.
10.    STOCKHOLDERS' EQUITY
Share Repurchase Program
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 “Repurchase Program”). 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 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. During the three months ended March 31, 2024, we repurchased an aggregate of 431,783 shares of our common stock for $6.0 million pursuant to a Rule 10b5-1 trading plan. As of March 31, 2024, we had $30.6 million, excluding commissions, remaining under the Repurchase Program, which has no expiration date and will continue unless otherwise suspended or discontinued.
In April 2024, we repurchased an aggregate of 1,135,280 shares of our common stock for $15.7 million pursuant to a Rule 10b5-1 trading plan and have $14.9 million, excluding commissions, remaining under the Repurchase Program as of the date of this filing.
11.    EMPLOYEE BENEFIT PLANS
Stock Incentive Plans
Our 2021 Stock Incentive Plan (the “2021 Plan”) provides for the granting of incentive and non-statutory stock options, RSUs, PSUs, and other equity-based awards. Pursuant to our 2021 Employee Stock Purchase Plan (the “ESPP”), eligible employees may purchase shares of our 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.
As of March 31, 2024, 16,196,764 shares and 5,861,089 shares of our common stock were reserved for future issuance under the 2021 Plan and ESPP.
14

Stock Options
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.
Stock option activity for the three months ended March 31, 2024 was as follows:
Number of
Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in Years)
Aggregate
Intrinsic
Value
Balance—December 31, 202311,165,138$7.03 5.22$142,444 
Granted 
Exercised(1,202,043)3.41 
Canceled(35,726)22.83 
Balance—March 31, 20249,927,369$7.42 5.22$73,722 
Options vested8,631,076$6.19 4.82$71,929 
RSUs and PSUs
RSU 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.
In March 2024, we granted PSUs to certain executives under the 2021 Plan. PSU grants have both performance and service-based vesting conditions. The ultimate number of units that will vest is determined based on the achievement of annual revenue against a pre-established target (with defined threshold and maximum amounts ranging from 50% to 150% of target). If annual revenue is below the threshold amount, none of the PSUs will vest. If annual revenue is equal to or exceeds the threshold amount, 25% of the PSUs ultimately granted will vest after one year, and the remaining PSUs will vest quarterly (6.25%) over the subsequent three years. The fair value of each unit is determined on the grant date, and the related stock-based compensation expense is recognized using the accelerated attribution method. We evaluate the vesting conditions on a quarterly basis and recognize stock-based compensation expense if the achievement of the performance condition is probable.
RSU and PSU activity for the three months ended March 31, 2024 was as follows:
RSUsPSUs
Number of
Shares
Weighted-Average
Grant Date Fair Value
Aggregate
Intrinsic
Value
Number of
Shares
Weighted-Average
Grant Date Fair Value
Aggregate
Intrinsic
Value
Unvested balance—December 31, 202318,361,046$15.24 $355,653 $ $ 
Granted(1)
5,126,61714.44 300,41614.36 
Vested(1,856,395)16.25  
Forfeited(428,129)16.52  
Unvested balance—March 31, 202421,203,139$14.93 $297,268 300,416$14.36 $4,212 

(1) For PSUs, the number of shares granted assumes the performance condition is achieved at the target level. The actual number of shares ultimately granted once the performance period is complete may range from 0% to 150% of the target amount.
15

Stock-Based Compensation Expense
Stock-based compensation expense is classified in the Condensed Consolidated Statements of Operations (Unaudited) as follows:
Three Months Ended March 31,
20242023
Cost of revenue$659 $877 
Research and development11,001 13,465 
Sales and marketing7,922 8,357 
General and administrative8,275 7,631 
Restructuring related charges (5,588)
Total$27,857 $24,742 
We capitalized $1,834 and $1,311 of stock-based compensation related to our internal-use software during the three months ended March 31, 2024 and 2023.
As of March 31, 2024, there was a total of $11,834 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 March 31, 2024, total unrecognized compensation cost related to unvested RSUs was $272,596, which is expected to be recognized over a weighted-average period of approximately 2.7 years, and total unrecognized compensation cost related to PSUs was $4,220, which is expected to be recognized over a weighted average period of approximately 2.1 years. Total unrecognized compensation cost related to ESPP Rights as of March 31, 2024 was $5,638, which is expected to be recognized over a weighted-average period of approximately 0.9 years.
Common Stock Reserved for Issuance
The following table presents total shares of our common stock reserved for future issuance:
March 31, 2024December 31, 2023
Stock options outstanding9,927,36911,165,138
RSUs outstanding21,203,13918,361,046
PSUs outstanding300,416 
Shares available for future grants22,057,85316,913,085
Total shares of common stock reserved53,488,77746,439,269
401(k) Plan
We have a 401(k) savings plan that provides for a discretionary employer-matching contribution. We made matching contributions of $854 and $856 to the plan for the three months ended March 31, 2024 and 2023.
12.    RELATED-PARTY TRANSACTIONS
We have a content sourcing agreement with DeepLearning.AI Corp (“DeepLearning.AI”), 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 three months ended March 31, 2024 and 2023 were $2,309 and $1,693, and were recorded within cost of revenue in the Condensed Consolidated Statements of Operations (Unaudited). As of March 31, 2024 and December 31, 2023, outstanding educator partner payables related to this content sourcing agreement were $2,309 and $3,895.
16

13.    SEGMENT AND GEOGRAPHIC INFORMATION
Segment Information
Our chief operating decision maker (“CODM”) is our Chief Executive Officer. For the purposes of allocating resources and assessing performance, the CODM examines three segments, which relate to our three revenue sources: Consumer, Enterprise, and Degrees. This is also consistent with how we disaggregate revenue.
Financial information for each reportable segment was as follows:
Three Months Ended March 31,
Revenue20242023
Consumer$96,743 $82,029 
Enterprise57,494 52,173 
Degrees14,831 13,440 
Total revenue$169,068 $147,642 
Segment gross profit
Consumer$51,774 $44,617 
Enterprise39,130 34,970 
Degrees14,831 13,440 
Total segment gross profit$105,735 $93,027 
Reconciliation of segment gross profit to gross profit
Platform and support costs$9,763 $9,772 
Stock-based compensation expense659 877 
Amortization of internal-use software4,786 4,221 
Amortization of intangible assets1,030 689 
Total reconciling items16,238 15,559 
Gross profit$89,497 $77,468 
Geographic Information
Revenue
The following table summarizes the revenue by region based on the billing address of our customers:
Three Months Ended March 31,
20242023
United States$92,419 $78,509 
Europe, Middle East, and Africa39,149 37,007 
Asia Pacific21,080 18,598 
Other16,420 13,528 
Total$169,068 $147,642 
No single country other than the United States represented 10% or more of our total revenue during the three months ended March 31, 2024 and 2023.
17

Long-lived assets
The following table presents our long-lived assets, consisting of property, equipment, and software, net of depreciation and amortization, and operating lease right-of-use assets, by geographic region:
March 31, 2024December 31, 2023
United States$33,423 $34,047 
Rest of World892 1,100 
Total$34,315 $35,147 
14.    RESTRUCTURING RELATED CHARGES
We have been reducing our expenses, focusing our efforts, and prioritizing investments in key initiatives that are expected to drive long-term, sustainable growth.
During the three months ended March 31, 2023 we recognized a reversal of stock-based compensation expense of approximately $5.6 million, resulting from the forfeiture of RSUs and stock options associated with our November 2022 global workforce reduction.
In January 2024, we implemented a plan to restructure our Enterprise segment sales force and recognized restructuring related charges of $2.1 million during the three months ended March 31, 2024. Related cash payments of $1.8 million were made during the same period and reflected as cash used in operating activities within our Condensed Consolidated Statements of Cash Flows (Unaudited). Remaining unpaid expenses relating to this restructuring are not material as of March 31, 2024.

18

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following section discusses financial condition and results of operations of Coursera, Inc. and its subsidiaries (Coursera, the Company, we, us, or our) and should be read in conjunction with our Condensed Consolidated Financial Statements (Unaudited) and the related notes included in Item 1 of Part I of this report and together with our Consolidated Financial Statements and the related notes and the discussions under the heading Management’s Discussions and Analysis of Financial Condition and Results of Operations for the year ended December 31, 2023 included in our Form 10-K.
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements in this report other than statements of historical fact, including statements identified by words such as “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” or the negative of these terms, or similar expressions, are forward-looking statements. Forward-looking statements include, but are not limited to, statements about:
trends and expectations for growth in the higher education and online education markets;
the acceptance, adoption, and growth of online learning and credentialing;
market acceptance and demand for our platform;
the potential benefits of our solutions to learners and educator partners;
anticipated launch dates of new educator partner programs;
our business model;
our expectations of our future financial performance, including revenue, expenses, and profitability;
our ability to successfully develop, launch, maintain, and scale new programs, offerings, and features, including artificial intelligence (“AI”);
our ability to expand our platform’s content and credentialing programs;
our ability to manage or sustain our growth and to effectively expand our global customer base and operations;
our ability to acquire new educator partners and expand program offerings with existing educator partners;
our ability to acquire prospective learners and to affect or increase learner enrollment, revenue, and retention;
our growth strategies, plans, objectives, and goals;
our ability to compete and expectations about the future competitive landscape;
our ability to attract and retain key employees;
the scalability of our platform and operations;
our ability to develop and protect our brand;
the size of our addressable markets, market share, and market trends;
the affordability and convenience of our platform;
our ability to obtain, maintain, protect, and enforce our intellectual property (“IP”) and proprietary rights and successfully defend against claims of infringement, misappropriation, or other violations of third-party IP;
our anticipated future capital requirements, including the availability of capital to grow our business;
our ability to successfully defend any current or future litigation brought against us;
our ability to implement and maintain effective policies, procedures, and internal controls;
potential changes in laws and regulations applicable to us or our educator partners and ability to comply;
our share repurchase program;
the amount of time for which we expect our cash balances and other available financial resources to be sufficient to fund our operations;
our contractual obligations and commitments;
19

the anticipated utility of our non-GAAP financial measures and key business metrics; and
our expectations as to interest rate and foreign currency risks.
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’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 II, Item 1A “Risk Factors” of this report. 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 this report with these cautionary statements.
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 this report to conform these statements to actual results or to changes in our expectations, except as required by law.
Overview
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.
As shifts in the digital economy are increasing the need for new skills, Coursera’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 325 leading global university and industry partners to create and distribute high-quality content that is modular, flexible, and affordable. As of March 31, 2024, approximately 148 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’s and master’s degree programs.
Coursera serves learners where and how they want to learn—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.
For the three months ended March 31, 2024 and 2023, we generated a net loss of $21.3 million and $32.4 million, which included stock-based compensation expense of $27.9 million and $24.7 million, and a net loss margin as a percentage of revenue of 13% and 22%.
Factors Affecting Our Performance
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.
Ability to attract and engage new learners, Enterprise customers, and Degrees students. 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.
20

Ability to source in-demand content from our educator partners. 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—from courses to degrees—is important to attract learners and increase our revenue over time.
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.
Impact of mix shift over time. 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.
Ability to convert free learners to paid learners. 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.
Ability to expand our international footprint. 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.
Ability to retain and expand our Enterprise customer relationships. 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’ 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.
Our measured investment in growth. 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.
21

Results of Operations
The following table summarizes our results of operations, which are not necessarily indicative of results to be expected for future periods.
Three Months Ended March 31,
20242023
(in thousands)
Revenue$169,068 $147,642 
Cost of revenue(1)
79,571 70,174 
Gross profit89,497 77,468 
Operating expenses:
Research and development(1)
34,610 43,809 
Sales and marketing(1)
57,585 52,872 
General and administrative(1)
24,943 25,523 
Restructuring related charges(1)
2,101 (5,659)
Total operating expenses119,239 116,545 
Loss from operations(29,742)(39,077)
Other income, net:
Interest income, net9,583 8,037 
Other (expense) income, net(285)102 
Loss before income taxes(20,444)(30,938)
Income tax expense812 1,426 
Net loss$(21,256)$(32,364)
(1)Includes stock-based compensation expense as follows:
Three Months Ended March 31,
20242023
(in thousands)
Cost of revenue$659 $877 
Research and development11,001 13,465 
Sales and marketing7,922 8,357 
General and administrative8,275 7,631 
Restructuring related charges— (5,588)
Total stock-based compensation expense$27,857 $24,742 
22

The following table summarizes our results of operations as a percentage of revenue:
Three Months Ended March 31,
20242023
Revenue100 %100 %
Cost of revenue47 48 
Gross profit53 52 
Operating expenses:
Research and development21 30 
Sales and marketing34 36 
General and administrative15 17 
Restructuring related charges(5)
Total operating expenses71 78 
Loss from operations(18)(26)
Other income, net:
Interest income, net
Other (expense) income, net— — 
Loss before income taxes(12)(21)
Income tax expense
Net loss(13)%(22)%
Comparison of the Three Months Ended March 31, 2024 and 2023
Revenue
Three Months Ended March 31,Change
20242023$%
(in thousands, except percentages)
Revenue:
Consumer$96,743 $82,029 $14,714 18 %
Enterprise57,494 52,173 5,321 10 %
Degrees14,831 13,440 1,391 10 %
Total revenue$169,068 $147,642 $21,426 15 %
Revenue for the three months ended March 31, 2024 was $169.1 million compared to $147.6 million for the three months ended March 31, 2023. Revenue increased by $21.4 million, or 15%, compared to the three months ended March 31, 2023. The increase was primarily driven by a 20% increase in the average total number of registered learners resulting in more paid learners, an 18% increase in the average total number of Paid Enterprise Customers, and a 23% increase in the number of Degrees students.
For the three months ended March 31, 2024, total Consumer revenue increased by $14.7 million, or 18%, compared to the three months ended March 31, 2023. New learners that registered after March 31, 2023 contributed $41.6 million to total Consumer revenue of $96.7 million for the three months ended March 31, 2024. The remaining Consumer revenue in the three months ended March 31, 2024 of $55.1 million is attributable to learners that were registered on our platform as of March 31, 2023, thus retaining 67% of the revenue from those registered learners.
For the three months ended March 31, 2024, total Enterprise revenue increased by $5.3 million, or 10%, compared to the three months ended March 31, 2023 attributable to an increase in new customers. Acquisitions of new customers drove an increase of $9.7 million, offset by a $4.4 million decrease attributable to contraction of existing customer spend.
23

For the three months ended March 31, 2024, total Degrees revenue increased by $1.4 million, or 10%, compared to the three months ended March 31, 2023. The $1.4 million increase in revenue was primarily attributable to $3.1 million in revenue from an increase in the number of Degrees students, partially offset by a decrease of $1.7 million due to lower revenue per student resulting from student growth in lower priced regions.
Cost of Revenue, Gross Profit, and Gross Margin
Three Months Ended March 31,Change
20242023$%
(in thousands, except percentages)
Cost of revenue$79,571 $70,174 $9,397 13 %
Gross profit$89,497 $77,468 $12,029 16 %
Gross margin53 %52 %
Cost of revenue for the three months ended March 31, 2024 was $79.6 million compared to $70.2 million for the three months ended March 31, 2023. The primary driver for the increase was revenue growth that resulted in an increase of $8.7 million in costs related to educator partner fees.
Content costs for the Consumer segment were $45.0 million and $37.4 million for the three months ended March 31, 2024 and 2023, with content costs as a percentage of revenue of 46% for both periods. Content costs for the Enterprise segment were $18.4 million and $17.2 million for the three months ended March 31, 2024 and 2023, with content costs as a percentage of revenue of 32% and 33% for the same periods, decreasing due to a shift in mix to content with a lower cost.
Gross margin was 53% for the three months ended March 31, 2024, compared to 52% for the three months ended March 31, 2023. The increase in gross margin was driven by a lower revenue content cost rate in our Enterprise segment.
Operating Expenses
Three Months Ended March 31,Change
20242023$%
(in thousands, except percentages)
Operating expenses:
Research and development$34,610 $43,809 $(9,199)(21)%
Sales and marketing57,585 52,872 4,713 %
General and administrative24,943 25,523 (580)(2)%
Restructuring related charges2,101 (5,659)7,760 nm
Total operating expenses$119,239 $116,545 $2,694 %
Total operating expenses for the three months ended March 31, 2024 were $119.2 million compared to $116.5 million for the three months ended March 31, 2023.
Research and development expenses for the three months ended March 31, 2024 were $34.6 million compared to $43.8 million for the three months ended March 31, 2023. The decrease was primarily due to lower personnel-related expenses of $6.0 million, including stock-based compensation expense of $2.3 million, and lower content creation costs of $2.7 million.
Sales and marketing expenses for the three months ended March 31, 2024 were $57.6 million compared to $52.9 million for the three months ended March 31, 2023. The increase was primarily due to an increase in marketing and advertising expenses of $4.0 million.
General and administrative expenses for the three months ended March 31, 2024 were $24.9 million compared to $25.5 million for the three months ended March 31, 2023. The decrease was primarily due to a reduction of value-added tax expense of $2.7 million. Prior to November 2023, such taxes, as applicable to our Consumer revenue, were paid by Coursera to the taxing authorities. Whereas, these taxes are now included in the fees charged to and paid by learners. This reduction was partially offset by higher personnel-related expenses of $1.1 million.
24

Restructuring related charges for the three months ended March 31, 2024 were $2.1 million related to a plan implemented in January 2024 to restructure our Enterprise segment sales force compared to $(5.7) million for the three months ended March 31, 2023 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. Refer to Note 14, “Restructuring Related Charges,” in the notes to our Condensed Consolidated Financial Statements (Unaudited) included in Part I, Item 1 of this Quarterly Report on Form 10-Q for further information.
Other Income (Expense)
Three Months Ended March 31,Change
20242023$%
(in thousands, except percentages)
Interest income, net$9,583 $8,037 $1,546 19 %
Other (expense) income, net(285)102 (387)nm
Total other income, net$9,298 $8,139 $1,159 14 %
Total other income, net for the three months ended March 31, 2024 primarily reflected interest income earned on cash and cash equivalents. Interest income was higher during the three months ended March 31, 2024 compared to the three months ended March 31, 2023 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 hold cash and cash equivalents in foreign currencies, primarily in our foreign entities to support their ongoing operations.
Income Tax Expense
Three Months Ended March 31,Change
20242023$%
(in thousands, except percentages)
Income tax expense$812 $1,426 $(614)(43)%
Income tax expense for the three months ended March 31, 2024 and 2023 was primarily related to our foreign operations.
Liquidity and Capital Resources
Overview
As of March 31, 2024, our principal sources of liquidity were cash and cash equivalents totaling $725.4 million.
Since our inception, we have financed our operations primarily through proceeds from issuance of redeemable convertible preferred stock, our initial public offering completed in April 2021 (the “IPO”), and cash generated from our 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.
We believe that our existing cash and cash equivalents, 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.
25

Contractual Obligations and Commitments
Except as discussed in Note 6, Leases, and Note 9, Commitments and Contingencies, in the notes to our Condensed Consolidated Financial Statements (Unaudited) included in Part I, Item 1 of this Quarterly Report on Form 10-Q, there were no material changes outside of the ordinary course of business in our commitments and contractual obligations for the three months ended March 31, 2024 from the commitments and contractual obligations in Management’s Discussion and Analysis of Financial Condition and Results of Operations”, set forth in our Form 10-K.
Share Repurchase Program
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 “Repurchase Program”). 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 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. During the three months ended March 31, 2024, we repurchased an aggregate of 431,783 shares of our common stock for $6.0 million pursuant to a Rule 10b5-1 trading plan. As of March 31, 2024, we had $30.6 million, excluding commissions, remaining under the Repurchase Program, which has no expiration date and will continue unless otherwise suspended or discontinued.
In April 2024, we repurchased an aggregate of 1,135,280 shares of our common stock for $15.7 million pursuant to a Rule 10b5-1 trading plan and have $14.9 million, excluding commissions, remaining under the Repurchase Program as of the date of this filing.
Cash Flows
The following table summarizes our cash flows:
Three Months Ended March 31,
20242023
(in thousands)
Net cash provided by operating activities$24,450 $4,692 
Net cash provided by (used in) investing activities59,643 (50,540)
Net cash used in financing activities(15,051)(7,682)
Net increase (decrease) in cash, cash equivalents, and restricted cash$69,042 $(53,530)
Operating Activities
Cash provided by 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. Operating cash is primarily sourced by customer payments and is primarily used to pay for personnel-related expenses, partner fees, marketing and advertising expenses, indirect taxes, and third-party cloud infrastructure expenses.
For the three months ended March 31, 2024, net cash provided by operating activities was $24.5 million, primarily resulting from improved operational leverage and working capital driven by (i) a decrease in accounts receivables primarily from an increase in cash collections and (ii) deferred revenue growth, partially offset by the payout of annual bonuses.
For the three months ended March 31, 2023, net cash provided by operating activities was $4.7 million, primarily resulting from (i) deferred revenue growth, (ii) an increase in payables related to content fees mainly resulting from the extension of a multi-year agreement with our largest educator partner, partially offset by an increase in accounts receivable primarily from invoice and collection timing.
26

Cash provided by operating activities increased by $19.8 million during the three months ended March 31, 2024, compared to the three months ended March 31, 2023, primarily resulting from (i) improved operational leverage and (ii) a decrease in accounts receivables primarily from an increase in cash collections, partially offset by an increase in content fees payable to our largest educator partner resulting from the extension of our multi-year agreement with them.
Investing Activities
For the three months ended March 31, 2024, net cash provided by investing activities was $59.6 million, primarily as a result of proceeds from maturities of marketable securities, partially offset by capitalized internal-use software costs, purchases of content assets, and capital expenditures of property, equipment and software.
For the three months ended March 31, 2023, net cash used in investing activities was $50.5 million, primarily as a result of purchases of marketable securities, capitalized internal-use software costs, capital expenditures of property, equipment and software, and purchases of content assets, partially offset by proceeds from maturities of marketable securities.
Financing Activities
For the three months ended March 31, 2024, net cash used in financing activities was $15.1 million, primarily as a result of employee payroll taxes paid for vesting of RSUs and payments related to repurchases of common stock under the Repurchase Program, partially offset by proceeds from the issuance of common stock from employee stock option exercises.
For the three months ended March 31, 2023, net cash used in financing activities was $7.7 million, primarily as a result of employee payroll taxes paid for vesting of RSUs, partially offset by proceeds from issuance of common stock from employee stock option exercises.
Key Business Metrics and Non-GAAP Financial Measures
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 “Non-GAAP Financial Measures” below.
Key Business Metrics
Registered Learners
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 indicator of the growth of our business and future revenue trends.
Three Months Ended March 31,
20242023
(in millions)
New Registered Learners6.6 5.5 
March 31,
20242023
(in millions, except percentages)
Total Registered Learners148.5 123.7 
Total Registered Learners year-over-year (“YoY”) growth
20 %
27

Number of Degrees Students
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, including students enrolled within any wind-down or teach-out periods of any existing programs. 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.
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 begin and/or end within different calendar quarters, and the frequency with which each degree program is offered within a given year varies. This metric is also subject to variation resulting from the addition or removal of degree programs over time.
Three Months Ended March 31,
20242023
(in thousands)
Number of Degrees Students22.218.1
YoY growth23 %
Paid Enterprise Customers
We count the total number of Paid Enterprise Customers that are active on our platform 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 “Paid Enterprise Customer” 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, including organizations engaging on our platform through our Coursera for Teams offering or through our channel partners. For the three months ended March 31, 2024, 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.
March 31,
20242023
Paid Enterprise Customers1,4801,253
YoY growth18 %
Net Retention Rate for Paid Enterprise Customers
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.
28

We calculate annual recurring revenue (“ARR”) by annualizing each customer’s monthly recurring revenue (“MRR”) for the most recent month at period end. We calculate “Net Retention Rate” for a period by starting with the ARR from all Paid Enterprise Customers as of the 12 months prior to such period end, or “Prior Period ARR”. We then calculate the ARR from these same Paid Enterprise Customers as of the current period end, or “Current Period ARR”. 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 decreased to 94% as of March 31, 2024 from 104% as of March 31, 2023, mainly due to a reduction in the value of renewal and expansion contracts. 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 and expand our Paid Enterprise Customers.
Three Months Ended March 31,
20242023
Net Retention Rate for Paid Enterprise Customers94 %104 %
YoY change(10)%
Segment Revenue
We generate revenue from three reportable segments: Consumer, Enterprise, and Degrees.
Three Months Ended March 31,
20242023
(in thousands, except percentages)
Consumer revenue$96,743 $82,029 
YoY growth18 %
Enterprise revenue$57,494 $52,173 
YoY growth10 %
Degrees revenue$14,831 $13,440 
YoY growth10 %
Total revenue$169,068 $147,642 
YoY growth15 %
Segment Gross Profit
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.
29

Three Months Ended March 31,
20242023
(in thousands, except percentages)
Consumer gross profit$51,774 $44,617 
Consumer segment gross margin %54 %54 %
Enterprise gross profit$39,130 $34,970 
Enterprise segment gross margin %68 %67 %
Degrees gross profit$14,831 $13,440 
Degrees segment gross margin %100 %100 %
Consumer segment gross margin remained at 54% in the three months ended March 31, 2024 and 2023. Enterprise segment gross margin slightly increased to 68% from 67% when comparing those same periods driven by a lower revenue content cost rate.
Non-GAAP Financial Measures
Non-GAAP Gross Profit, Non-GAAP Net Income (Loss), and Non-GAAP Net Income (Loss) Per Share
We define 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.
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):
Three Months Ended March 31,
20242023
(in thousands)
Gross profit$89,497 $77,468 
Stock-based compensation expense659 877 
Amortization of stock-based compensation capitalized as internal-use software costs1,477 1,169 
Payroll tax expense related to stock-based compensation46 50 
Non-GAAP gross profit$91,679 $79,564 
30

Three Months Ended March 31,
20242023
(in thousands)
Net loss$(21,256)$(32,364)
Stock-based compensation expense27,857 30,330 
Amortization of stock-based compensation capitalized as internal-use software costs1,477 1,169 
Payroll tax expense related to stock-based compensation1,741 1,363 
Restructuring related charges2,101 (5,659)
Non-GAAP net income (loss)$11,920 $(5,161)
Weighted-average shares used in computing net loss per share—basic156,379,409148,974,454
Effect of dilutive securities(1)
11,925,056— 
Weighted-average shares used in computing non-GAAP net income (loss) per share—diluted168,304,465148,974,454
Net loss per share—basic and diluted$(0.14)$(0.22)
Non-GAAP net income (loss) per share—diluted$0.07 $(0.03)
(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.
Adjusted EBITDA and Adjusted EBITDA Margin
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.
We define Adjusted EBITDA as our net loss excluding: (i) depreciation and amortization; (ii) interest income, net; (iii) income tax expense; (iv) other expense (income), 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.
The following table provides a reconciliation of net loss, the most directly comparable GAAP financial measure, to Adjusted EBITDA:
Three Months Ended March 31,
20242023
(in thousands, except percentages)
Net loss$(21,256)$(32,364)
Depreciation and amortization6,356 5,511 
Interest income, net(9,583)(8,037)
Income tax expense812 1,426 
Other expense (income), net285 (102)
Stock-based compensation expense27,857 30,330 
Payroll tax expense related to stock-based compensation1,741 1,363 
Restructuring related charges2,101 (5,659)
Adjusted EBITDA$8,313 $(7,532)
Net loss margin(13)%(22)%
Adjusted EBITDA Margin%(5)%
31

Free Cash Flow
Free Cash Flow is calculated as net cash provided by 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.
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.
The following table provides a reconciliation of net cash provided by operating activities, the most directly comparable GAAP financial measure, to Free Cash Flow:
Three Months Ended March 31,
20242023
(in thousands)
Net cash provided by operating activities$24,450 $4,692 
Less: purchases of property, equipment, and software(134)(298)
Less: capitalized internal-use software costs(4,070)(2,862)
Previously reported Free Cash Flow1,532 
Less: purchases of content assets(2,153)(624)
Free Cash Flow$18,093 $908 
Critical Accounting Estimates
Our Condensed Consolidated Financial Statements (Unaudited) and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The preparation of these Condensed Consolidated Financial Statements (Unaudited) 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 that there are material differences between these estimates and our actual results, our future financial statements will be affected.
There have been no material changes to our critical accounting estimates as compared to those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our Form 10-K.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
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.
Interest Rate Risk
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.
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.
32

Based on our investment positions as of March 31, 2024 and 2023, a hypothetical 100 basis point increase in interest rates across all maturities would have resulted in a $0.5 million and $2.2 million incremental decline in the fair value of the portfolio. Such losses would only be realized if we sold the investments prior to their maturities.
Based on the balance of our cash, cash equivalents, and marketable securities as of March 31, 2024 and 2023, a hypothetical 100 basis point increase or decrease in interest rates would have resulted in a $7.3 million and $7.8 million increase or decrease in our interest income on an annualized basis.
Foreign Currency Risk
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.
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 Condensed Consolidated Statements of Operations (Unaudited). 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 $0.5 million and $0.9 million on our Condensed Consolidated Financial Statements (Unaudited) for the three months ended March 31, 2024 and 2023.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, that are designed to ensure information required to be disclosed in our reports that we file or furnish pursuant to the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer (our principal executive officer) and Chief Financial Officer (our principal financial officer), as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management necessarily is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
As required by 13a-15(b) under the Exchange Act, we carried out an evaluation, under the supervision and the participation of our management, including our Chief Executive Officer (our principal executive officer) and Chief Financial Officer (our principal financial officer), of the effectiveness of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) and 15d-15(e) promulgated under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
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 period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
33

Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
34

PART II—OTHER INFORMATION
Item 1. Legal Proceedings
See discussion of legal proceedings in Note 9, “Commitments and Contingencies,” in Item 1 of Part I of this Quarterly Report on Form 10-Q (“Form 10-Q”), which is incorporated by reference into this Item 1 of Part II.
Item 1A. Risk Factors
Our business is subject to numerous risks, as more fully described in the section entitled “Risk Factors” below and elsewhere in this Form 10-Q. 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:
Our historical growth may not be indicative of our current or future growth;
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;
Our limited operating history makes it difficult to predict our future financial and operating results;
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;
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;
Our ability to maintain and expand our partnerships with our university and industry partners;
Our ability to attract and retain learners;
Our ability to manage the growth of our business both in terms of scale and complexity;
Changes in our contract terms, including our pricing models, for our offerings, which in turn could impact our operating results;
Our learners’ expansion beyond our freemium offerings and free trials available on our platform;
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;
Our ability to launch new offerings and services to learners to grow our business;
We have incurred significant net losses since inception, and we may not achieve or maintain profitability in the future;
Our ability to generate sufficient revenue from a new offering to offset our costs of the offering;
Our ability to compete effectively;
Our and our educator partners’ ability to comply with international, federal, and state education laws and regulations, including applicable state authorizations for their programs;
Our educator partners’ 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;
Any changes to the validation or applicability of the United States (“U.S.”) Department of Education “Dear Colleague” Letter (“DCL”), on which our business model relies;
Our educator partners’ ability to maintain institutional or programmatic accreditation for their programs;
Changes in laws, regulations, accounting principles, or government spending policies or budget priorities that impact our business;
Any disclosure of sensitive information about our partners, their employees, or our learners, whether due to cyberattack or otherwise;
35

Any failure to obtain, maintain, protect, and enforce our intellectual property (“IP”) and proprietary rights and successfully defend against claims of infringement, misappropriation, or other violations of third-party IP;
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;
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
Risks related to our status as a Delaware public benefit corporation (“PBC”) or Certified B Corporation that may negatively impact our financial performance or reputation.
Risks Related to Our Business and Industry
Our historical growth may not be indicative of our future growth, and our revenue growth rate may decline compared to prior years.
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.
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.
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:
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;
our ability to continue to offer compelling content and degrees or other credentialing programs created by our industry and university partners;
changes in, or trends affecting, subscriptions to our Enterprise platform from businesses, governmental organizations, and educational institutions;
changes in, or trends affecting, learner enrollment and retention levels, including with respect to learners electing to access our paid offerings;
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;
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;
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;
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;
36

changes in the rate, volume, and demand for new content and credentialing programs created and offered by our partners on our platform;
changes in the terms of our existing partnership agreements;
the timing and terms of any new partnership agreements;
the timing and amount of our sales and marketing expenses;
costs necessary to improve and maintain our platform and compete on the basis of newly emerging technologies and functionality;
changes in our key metrics or the methods used to calculate our key metrics;
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;
changes in laws, regulations, or accounting principles that impact our business; and
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.
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.
We have a limited operating history, and our offerings continue to evolve, which makes it difficult to predict our future financial and operating results.
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 “Risk Factors” section and elsewhere in this Form 10-Q. 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.
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.
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.
37

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.
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.
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.
If we fail to maintain and expand our partnerships with university and industry partners, our ability to grow our business and revenue will suffer.
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. For the three months ended March 31, 2024, we generated approximately 31% 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 attributable, 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.
38

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.
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:
Negative perceptions about online learning. 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.
Reduced support from educator partners. 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.
Harm to educator partner reputation. Many factors affecting our educator partners’ 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.
Lack of interest in the offerings, features, services, certifications, degrees, or other credentials offered on our platform. 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.
Learner dissatisfaction. 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’ 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.
Ineffective marketing efforts. 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 internet advertising platforms 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 or changes in advertising practices or advertising spending fluctuations by our largest content partners have had, and may in the future have, an adverse impact on directing traffic to our offerings and recruiting new learners on a cost-effective basis. Any of the foregoing risks could have a material adverse effect on our business, results of operations, and financial condition.
39

Changes in search engine methodologies. 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’ 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.
Lack of financial resources for learners. 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’ abilities to meet their financial obligations, which in turn could result in reduced enrollment and harm our ability to generate revenue.
General economic conditions. 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’ 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.
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.
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.
Our revenue increased to $169.1 million in the three months ended March 31, 2024 from $147.6 million in the three months ended March 31, 2023. Our growth has placed, and we expect will continue to place, a 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’ 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.
Our ability to effectively manage any significant growth of our business will depend on a number of factors, including our ability to:
effectively recruit, integrate, train, and motivate new employees while retaining existing employees that help us effectively execute our business plan;
continue to improve our operational, financial, and management controls;
40

protect and further develop our strategic assets, including our IP rights; and
make sound business decisions in light of the scrutiny associated with operating as a public company.
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.
We may change the contract terms, including our pricing models, for our offerings, which in turn could impact our operating results.
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.
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.
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.
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.
41

Our current operations are international in scope, and we plan to expand our international operations, which exposes us to related inherent risks.
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.
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:
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;
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;
different data privacy and protection laws, see “Risk Factors—Risks Related to Privacy, Cybersecurity, and Infrastructure”;
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’ councils, or collective bargaining agreements, and challenges relating to labor shortages, government shutdowns, work stoppages, such as labor strikes or lockouts, or slowdowns;
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;
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;
new and different sources of competition and practices, which may favor local competitors;
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.;
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, consumer protection, foreign investment restrictions or requirements, economic sanctions, export controls, advertising, 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;
increased financial accounting and reporting burdens and complexities;
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;
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;
42

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
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.
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.
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.
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.
We have incurred significant net losses since inception, and we may or may not achieve or maintain profitability in the future.
We incurred net losses of $21.3 million and $32.4 million in the three months ended March 31, 2024 and 2023, and we had an accumulated deficit of $801.9 million as of March 31, 2024. 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.
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:
expand our course offerings and the robustness of our platform;
expand our learner base and our sales and marketing efforts;
improve and scale our technology;
enter and expand into additional international markets;
address increased competition; and
incur significant accounting, legal, and other expenses as a public company.
43

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.
We may not generate sufficient revenue from a new offering to offset our costs.
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’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.
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’ platforms or their own platform, which could limit the number of learners enrolled in such partner’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.
If we pursue unsuccessful educator partner opportunities, we may forego more profitable opportunities, and our operating results and growth could be harmed.
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.
44

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.
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.
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.
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.
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.
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’ and learners’ 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:
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;
successfully introduce new features and enhancements on our platform;
maintain a high level of functionality and cross-functionality, and technological robustness of our platform; and
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.
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.
45

Disruptions to the operations of one or more of our third-party service providers may adversely affect our business operations and financial condition.
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.
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.
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’ and partners’ 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’ 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.
46

Our introduction and use of AI may not be successful and may present business, compliance, and reputational challenges which could lead to 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.
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.
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. 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.
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.
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.
47

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.
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.
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, from time to time, customers notify us that they wish 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.
If we fail to maintain sufficient high-quality content from our educator partners, we will be unable to attract and retain customers.
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.
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.
48

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.
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: 2U, Inc. including through its subsidiary edX Inc., Alison (Capernaum Limited), DataCamp, Inc., Degreed, Inc., Eruditus Learning Solutions Pte. Ltd., FutureLearn Limited, Go1 Pty Limited, Google LLC through its YouTube services; Khan Academy, Inc., LinkedIn Corporation through its LinkedIn Learning services, MasterClass, Noodle Partners, Inc., OpenSesame Inc., Pluralsight, Inc., Simplilearn, Skillshare, Inc., Skillsoft Corp, Think & Learn Private Limited (BYJU’s) through its subsidiary Great Learning PTE Ltd, Udacity, Inc., Udemy, Inc., upGrad Education Private Limited; The Wikimedia Foundation, Inc., and internal online degree platforms developed in-house by universities.
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.
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.
A number of factors could impact our ability to compete, including:
the availability or development of alternative online education services that are, or are perceived to be, more compelling than ours;
changes in pricing policies and terms offered by our competitors or by us;
the ability to adapt to new technologies and changes in requirements of our educator partners and learners;
learner acquisition and retention costs;
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
industry consolidation (such as the acquisition of edX Inc. by 2U, Inc. in 2021) and the number and rate of new entrants.
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.
49

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.
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.
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.
Our growth strategy may contemplate acquisitions, and we may be unsuccessful in executing, implementing, integrating, or leveraging such acquisitions.
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:
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;
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;
an acquisition may disrupt our ongoing business and distract our management;
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;
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;
we may face challenges inherent in effectively managing an increased number of employees in diverse locations;
we may experience strain on our financial and managerial controls and reporting systems and procedures;
our use of cash to pay for acquisitions would limit other potential uses for our cash;
if we incur debt to fund such acquisitions, such debt may subject us to material restrictions on our ability to conduct our business;
50

we may incur impairment charges related to potential write-downs of acquired assets or goodwill; and
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.
We may not succeed in addressing these or other risks, which could harm our business and operating results.
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.
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.
Our directors may encounter conflicts of interest involving us and other organizations with which they may be affiliated, including matters that involve corporate opportunities.
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’-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.
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.
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.
51

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’ 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.
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.
We believe that our existing cash and cash equivalents 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.
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.
We believe our long-term value as a company will be greater if we balance our longer-term growth and short-term results. As 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.
Our results of operations could be adversely affected by natural disasters, public health crises, political crises, geopolitical crises, or other catastrophic events.
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.
For example, the uncertain nature, magnitude, and duration of hostilities stemming from Russia’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’ 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.

52

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’ or third-party service providers’ 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’ 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.

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.
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 “Risk Factors” section.
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.
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.
53

Increasing scrutiny and evolving expectations from customers, educator partners, regulators, investors, and other stakeholders with respect to our environmental, social, and governance (“ESG”) practices may impose additional costs on us, expose us to new or additional risks, or harm our reputation.
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 “anti-ESG” 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 “anti-ESG” policies, such investors may not invest in the Company and it could negatively affect the price of our common stock.
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.
Climate change may have an adverse impact on our business.
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.
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.
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’ 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.
54

Risks Related to Regulatory Matters and Litigation
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.
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.
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, “Title IV” and “HEA”), and are subject to extensive regulation by the U.S. Department of Education (“DOE”), 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.
The regulations, standards, and policies of our university partners’ 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’ 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.
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.
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.
55

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 (“SARA”), 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’s programs, and ultimately compromise our ability to generate revenue. The DOE is currently considering changes to its state authorization regulation, which would require substantial revision of SARA to meet Title IV requirements. Adoption of these changes could result in our educator partners not being authorized in SARA states pending such revisions, or could result in some states ending their participation in SARA. In addition, if we or any of our educator partners fail to comply with any state agency’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.
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’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.
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.
If our educator partners fail to maintain institutional or programmatic accreditation for their programs, our revenue could be materially adversely affected.
The loss or suspension of an educator partner’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’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.
Our activities are subject to international, federal, and state education accessibility, consumer protection laws and regulations, and other requirements.
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.
56

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 “Rehabilitation Act”) 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.
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’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.
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.
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.
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 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.
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.
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.
57

While our degree business model is designed to align with guidance from a DOE Dear Colleague Letter, such guidance is not codified by statute or regulation and may be subject to change.
Each institution that participates in Title IV programs agrees, as a condition of its eligibility to participate in those programs, that it will not “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.” The vast majority of our U.S.-based university partners, and 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 “bundled services exception.” 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.
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 “[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.” 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: “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’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.”
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’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 “whistleblower” 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.
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.
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. 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.
58

Expected guidance from the DOE could classify us as a third-party servicer (“TPS”) under the HEA and could impose new compliance burdens on us and our Title IV participating university partners.
On February 15, 2023, the DOE issued “Requirements and Responsibilities for Third-Party Servicers and Institutions” (“GEN-23-03”). 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 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.
If we violate the misrepresentation rule, or similar federal and state regulatory requirements, we could face fines, sanctions, and other liabilities.
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’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, injunctions or other remedies and require us to pay the fees associated with indemnifying an educator partner from private claims or government investigations. Any such outcomes could have a material adverse effect on our business, financial condition, and results of operations.
We are required to comply with the Family Educational Rights and Privacy Act (“FERPA”) for certain of our offerings, and failure to do so could harm our reputation and negatively affect our business.
FERPA generally prohibits an institution of higher education from disclosing personally identifiable information from a learner’s education records without the learner’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.
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.
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.
59

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 (“DMCA”), the Communications Decency Act of 1996 (“CDA”), the fair-use doctrine in the U.S., and the e-Commerce Directive in the European Union (“EU”), 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.
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.
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’s Export Administration Regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’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’ ability to access or use our services in those countries.
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’ 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.
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.
60

We may become involved in claims, lawsuits, government investigations, and other proceedings that could adversely affect our business, financial condition, and results of operations.
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 “Legal Proceedings.”

Such matters can be time-consuming, divert management’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, “Commitments and Contingencies”, in the Notes to Condensed Consolidated Financial Statements (Unaudited) included in Part I, Item 1 of this Form 10-Q.

Risks Related to Privacy, Cybersecurity, and Infrastructure
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.
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’ 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.
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.
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.
61

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’ 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.
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.
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.
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.
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.
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’ 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’ compliance with applicable regulations and accrediting body standards.
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.
62

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 (“AWS”). 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.
If we do not maintain the compatibility of our learning management platform with third-party applications that our customers use, our revenue will decline.
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.
Our payments system depends on third-party providers and is subject to evolving laws and regulations.
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.
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.
63

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.
Our business depends to a significant degree on continued access to the internet and mobile networks.
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 “FCC”) 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.
If the mobile solutions available to our learners and partners are not effective, the use of our platform could decline.
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.
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.
The success of our mobile apps could also be harmed by factors outside our control, such as:
actions taken by mobile app distributors;
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;
increased costs in the distribution and use of our mobile app; or
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.
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.
64

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.
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.
In the U.S., a significant example of this is the California Consumer Privacy Act (the “CCPA”), 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 “CPRA”), effective as of January 1, 2023, significantly modifies the CCPA, including by imposing additional obligations on covered companies and expanding consumers’ 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.
The EU General Data Protection Regulation and UK General Data Protection Regulation (together, “GDPR”) 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.
65

Similar data privacy laws, rules, and regulations in other countries may also impact our business. The People’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 completely overhauls India’s privacy regime. The law has received the President’s assent and is expected to come into force shortly.
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, “Safe, Secure, and Trustworthy Development and Use of Artificial Intelligence (AI)”, for which the impact to private businesses is not clear. In December 2023, the EU reached provisional agreement on their Artificial Intelligence Act (“AI Act”), which is expected to take full 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.
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.
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 “Legal Proceedings.” 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 €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.
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.
66

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.
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.
Risks Related to Intellectual Property
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.
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 “Coursera” and our logos and taglines. We also hold the rights to the “Coursera.org” 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 March 31, 2024, we had 21 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.
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’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.
67

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.
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’ 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.
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’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.
Confidentiality agreements with employees and others may not adequately prevent disclosure of trade secrets and proprietary information.
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.
Our use of open source software (“OSS”) could negatively affect our ability to offer our solutions and subject us to possible litigation.
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’s time and attention, could be costly for us to defend, and could have a negative effect on our operating results and financial condition.
68

Individuals that appear in content hosted on our platform may claim violation of their rights.
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.
Risks Related to Tax, Accounting, and Operations
Our business is subject to indirect taxes.
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.
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.
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.
69

Our ability to use our net operating loss (“NOL”) carryforwards and certain other tax attributes may be limited.
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 “ownership change”, generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation’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.
Our reported results of operations may be adversely affected by changes in generally accepted accounting principles.
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 (“SEC”), 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.
If our internal control over financial reporting (“ICOFR”) 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.
We are required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act (“SOX”). 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.
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.
70

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.
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 “Exchange Act”), 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.
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.
Risks Related to Our Common Stock
The price of our common stock could be volatile, and you may lose all or part of your investment.
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:
variations in our operating results and other financial and operational metrics, including the key financial and operating metrics disclosed in this Form 10-Q, as well as how those results and metrics compare to analyst and investor expectations;
speculation in the market about our operating results;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
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;
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;
announcements of new services or enhancements, strategic alliances or significant agreements, or other developments by us or our competitors;
announcements by us or our competitors of mergers or acquisitions or rumors of such transactions involving us or our competitors;
changes in management, other key personnel, or our board of directors;
disruptions in our platform due to hardware, software, or network problems, security breaches, or other issues;
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;
trading activity by our principal stockholders, and other market participants, in whom ownership of our common stock may be concentrated;
market perception of, or reaction to, our share repurchase program;
71

price and volume fluctuations, and general volatility, in the overall stock market;
the performance of the equity markets in general and in our industry;
the operating performance of other similar companies;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
new laws or regulations, new interpretations of existing laws, or regulations applicable to our business;
litigation or other claims against us;
the number of shares of our common stock that are available for public trading; and
any other factors discussed in this Form 10-Q.
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.
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’s attention and resources, which could adversely affect our business.
In addition, as of March 31, 2024, 31,430,924 shares were issuable upon exercise of outstanding stock options or the vesting of outstanding restricted and performance stock units. 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.
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.
Our actual operating results may not meet our guidance or analyst or investor expectations, which would likely cause our stock price to decline.
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’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.
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.
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.
72

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.
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:
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;
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;
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;
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;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed only for cause;
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
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.
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.
The exclusive forum provision in our organizational documents may limit a stockholder’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.
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.
73

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’ 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.
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’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.
Risks Relating to Our Existence as a Public Benefit Corporation
Although we operate as a Delaware PBC, we cannot provide any assurance that we will achieve our public benefit purpose.
As a Delaware PBC, we are required to produce a public benefit and to operate in a responsible and sustainable manner, balancing our stockholders’ 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.
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.
If our publicly reported Certified B CorporationTM (“B Corp”) score declines, or if we lose our certified B Corp status, our reputation could be harmed and our business could suffer.
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’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. Whether due to our choice or our failure to meet B Lab’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.
74

As a PBC, our focus on a specific public benefit purpose and producing a positive effect for society may negatively impact our financial performance.
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’ interests, but also the Company’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.
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.
Our directors have a fiduciary duty to consider not only our stockholders’ 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.
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’ interests, but also the company’s specific public benefit and the interests of other stakeholders affected by the company’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.
75

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.
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.
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.
Stockholders of a PBC (if they, individually or collectively, own the lesser of (i) two percent of the company’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’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.
If we cannot maintain our company culture and public benefit commitment, our business could be harmed.
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:
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;
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;
the market perception about our public benefit objectives;
competitive pressures that may divert us from our mission, vision, and values;
the continued challenges of a rapidly evolving industry; and
the increasing need to develop expertise in new areas of business that affect us.
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.
76


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
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 with no expiration date (the “Repurchase Program”). 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 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.
The following table presents details of our monthly share repurchases for the three months ended March 31, 2024:
PeriodTotal number of shares purchasedAverage price paid per shareTotal number of shares purchased as part of publicly announced programApproximate dollar value of shares that may yet be repurchased under the program
(in thousands)
January 2024— $— — $36,645 
February 2024— $— — $36,645 
March 2024431,783 $13.99 431,783 $30,614 
Total431,783 $13.99 431,783 $30,614 
Item 5. Other Information
Rule 10b5-1 Trading Arrangements
During the three months ended March 31, 2024, the following directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) each 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 Rule 10b5-1 trading arrangement that are subject to restricted stock units (“RSUs”) 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 Rule 10b5-1 trading arrangement, it is not yet determinable how many shares actually will be sold under each plan prior to its expiration date. The maximum number of shares to be sold under each Rule 10b5-1 trading arrangement is determined as of the date the respective arrangement was adopted.
On February 6, 2024, Kenneth R. Hahn, Senior Vice President, Chief Financial Officer, and Treasurer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 686,756 shares subject to the exercise of stock options and 104,167 shares subject to the vesting and exercise of stock options, less any shares sold pursuant to a Rule 10b5-1 trading arrangement entered on February 14, 2023, (ii) 34,586 shares of our common stock, and (iii) 90,414 shares subject to the vesting of RSUs. This trading arrangement expires on April 30, 2025, or upon the earlier completion of all authorized sales.
On February 7, 2024, Richard J. Jacquet, Jr., Senior Vice President and Chief People Officer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 45,341 shares subject to the exercise of stock options, and (ii) the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to 200,170 RSUs. This trading arrangement expires on August 30, 2024, or upon the earlier completion of all authorized sales.
On February 13, 2024, Alan B. Cardenas, Senior Vice President, General Counsel, and Secretary, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to 79,649 RSUs. This trading arrangement expires on May 30, 2025, or upon the earlier completion of all authorized sales.
77

On February 16, 2024, Jeffrey N. Maggioncalda, President, Chief Executive Officer, and Director, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 179,061 shares subject to the exercise of stock options, (ii) 149,649 shares of our common stock, (iii) 156,617 shares subject to the vesting of RSUs, and (iv) 1,389,673 shares subject to the exercise of stock options held by Anne Maggioncalda, Mr. Maggioncalda's spouse. This trading arrangement expires on April 30, 2025, or upon the earlier completion of all authorized sales.
On March 1, 2024, Michele M. Meyers, Vice President, Accounting and Chief Accounting Officer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to 20,250 shares of our common stock. This trading arrangement expires on February 28, 2025, or upon the earlier completion of all authorized sales.
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.
During the three months ended March 31, 2024, no other directors or officers adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement”, as defined in Item 408 of Regulation S-K.
Item 6. Exhibits
Exhibit
Number
Description
3.1
3.2
31.1
31.2
32.1#
32.2#
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document.
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (embedded within the Inline XBRL document).
____________________________
#    In accordance with Item 601(b)(32)(ii) of Regulation S‑K and SEC Release No. 34‑47986, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10‑Q and will not be deemed “filed” 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.
78

SIGNATURES
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.
COURSERA, INC.
Date: May 2, 2024
By:/s/ Jeffrey N. Maggioncalda
Jeffrey N. Maggioncalda
President, Chief Executive Officer, and Director
(Principal Executive Officer)
  
Date: May 2, 2024
By:/s/ Kenneth R. Hahn
Kenneth R. Hahn
Senior Vice President, Chief Financial Officer, and Treasurer
(Principal Financial Officer)
  
Date: May 2, 2024
By:/s/ Michele M. Meyers
Michele M. Meyers
Vice President, Accounting and Chief Accounting Officer
(Principal Accounting Officer)
79
EX-31.1 2 cour-20240331xexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION 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
I, Jeffrey N. Maggioncalda, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Coursera, Inc.;
2.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;
3.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;
4.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:
(a)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;
(b)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;
(c)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; and
(d)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; and
5.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):
(a)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; and
(b)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.
Date: May 2, 2024
By:/s/ Jeffrey N. Maggioncalda
Jeffrey N. Maggioncalda
President, Chief Executive Officer, and Director
(Principal Executive Officer)

EX-31.2 3 cour-20240331xexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION 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
I, Kenneth R. Hahn, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Coursera, Inc.;
2.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;
3.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;
4.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:
(a)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;
(b)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;
(c)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; and
(d)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; and
5.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):
(a)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; and
(b)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.
Date: May 2, 2024
By:/s/ Kenneth R. Hahn
Kenneth R. Hahn
Senior Vice President, Chief Financial Officer, and Treasurer
(Principal Financial Officer)

EX-32.1 4 cour-20240331xexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Coursera, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: May 2, 2024
By:/s/ Jeffrey N. Maggioncalda
Jeffrey N. Maggioncalda
President, Chief Executive Officer, and Director
(Principal Executive Officer)

EX-32.2 5 cour-20240331xexx322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Coursera, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: May 2, 2024
By:/s/ Kenneth R. Hahn
Kenneth R. Hahn
Senior Vice President, Chief Financial Officer, and Treasurer
(Principal Financial Officer)

EX-101.SCH 6 cour-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Consolidated Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Related-Party Transaction link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Restructuring Related Charges link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Consolidated Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Basis of Presentation and Description of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue Recognition - Schedule of Capitalized Contract Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Investments - Summary of Available-for-Sale Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Investments - Schedule of Cost Basis and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity Date (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Investments - Schedule of Investments in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Consolidated Balance Sheet Components - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Consolidated Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Consolidated Balance Sheet Components - Schedule of Depreciation and Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Consolidated Balance Sheet Components - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Consolidated Balance Sheet Components - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Consolidated Balance Sheet Components - Schedule of Future Expected Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Employee Benefit Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Employee Benefit Plans - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Employee Benefit Plans - Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Employee Benefit Plans - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Related-Party Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Segment and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Segment and Geographic Information - Schedule of Financial Information for Each Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Segment and Geographic Information - Schedule of Revenue by Region Based on Billing Address (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Segment and Geographic Information - Schedule of Long-lived Assets by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Restructuring Related Charges (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cour-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cour-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cour-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Statistical Measurement Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Share based compensation, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Period for satisfaction of remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Accretion of marketable securities Investment Income, Net, Amortization of Discount and Premium Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Employer discretionary contribution amount Defined Contribution Plan, Employer Discretionary Contribution Amount Schedule of Cost Basis and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity Date Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Commitments and contingencies (Note 9) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Aggregate intrinsic value, options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Geographical [Axis] Geographical [Axis] Cliff vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.00001 par value—10,000,000 shares authorized and no shares issued and outstanding as of March 31, 2024 and December 31, 2023 Preferred Stock, Value, Issued Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Net loss per share - diluted (in dollars per share) Earnings Per Share, Diluted Richard J. Jacquet, Restricted Stock Units [Member] Richard J. Jacquet, Restricted Stock Units PEO Total Compensation Amount PEO Total Compensation Amount Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Treasury stock, at cost— 8,009,524 and 7,577,741 shares as of March 31, 2024 and December 31, 2023 Treasury Stock, Value Accounts receivable, net of allowance for credit losses of $589 and $133 as of March 31, 2024 and December 31, 2023 Accounts Receivable, after Allowance for Credit Loss, Current Weighted-average exercise price, options vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock, shares (in shares) Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Number of shares, beginning balance (in shares) Number of shares, ending balance (in shares) Stock options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Weighted-average exercise price, granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net loss Net Income (Loss) Michele M. Meyers [Member] Michele M. Meyers Total current liabilities Liabilities, Current Degrees Degrees Segment [Member] Degrees segment member. Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stock repurchased, value Stock Repurchased During Period, Value Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Total contract liabilities Contract with Customer, Liability Exercise of stock options (in shares) Number of shares, exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Weighted-average exercise price, exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Marketable securities Marketable Securities, Current Name Forgone Recovery, Individual Name Schedule of Property, Equipment and Software, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Related party content fees Related Party Content Fees Related party content fees. Shares available for future grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Schedule of Revenue by Region Based on Billing Address Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Number of shares, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Change in unrealized (loss) gain on marketable securities, net of tax Change in unrealized gain (loss) on marketable securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Restricted stock units (“RSUs”) Restricted Stock Units Restricted Stock Units (RSUs) [Member] Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of dilutive earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Supplemental disclosure of noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Unpaid purchases of content assets Capital Expenditures Incurred but Not yet Paid General and administrative General and Administrative Expense [Member] Total property, equipment, and software Property, Plant and Equipment, Gross Weighted-average remaining contractual term, balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating lease right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Related-Party Transaction Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current Operating Lease, Liability, Current Amortization expense for internal-use software and website development Amortization expense for intangible assets Amortization expense for internal-use software and website development Amortization of Intangible Assets Entity Shell Company Entity Shell Company Kenneth R. Hahn Trading Arrangement, Stock Options [Member] Kenneth R. Hahn Trading Arrangement, Stock Options Net Carrying Value Finite-Lived Intangible Assets, Net Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Kenneth R. Hahn Trading Arrangement, Restricted Stock Units [Member] Kenneth R. Hahn Trading Arrangement, Restricted Stock Units Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash—Beginning of period Cash, cash equivalents, and restricted cash—End of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization ESPP stock purchase rights (“ESPP Rights”) ESPP [Member] ESPP Vesting of restricted stock units, net of tax withholdings Restricted Stock, Value, Shares Issued Net of Tax Withholdings Other Other [Member] Other member. Interest income, net Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Number of shares, vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Total segment gross profit Gross Profit Schedule of Investments in an Unrealized Loss Position Unrealized Gain (Loss) on Investments [Table Text Block] Deferred revenue, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Non-cancelable purchase obligations Contractual Obligation, to be Paid, Year Five Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Award vesting rights percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee stock incentive plan purchase period Employee Stock Incentive Plan, Purchase Period Employee Stock Incentive Plan, Purchase Period Stock Options Employee Stock Option [Member] Richard J. Jacquet Trading Arrangement, Stock Options [Member] Richard J. Jacquet Trading Arrangement, Stock Options Weighted average period for recognition of compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Computer equipment and purchased software Computer Equipment And Software [Member] Computer equipment and software. Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Compensation cost related to the nonvested awards not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Number of shares, unvested beginning balance (in shares) Number of shares, unvested ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Tabular List, Table Tabular List [Table Text Block] Europe, Middle East, and Africa EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Common stock options Common Stock Options [Member] Common stock options [Member]. Research and development Research And Development [Member] Research and development. Content assets Content Asset [Member] Content asset member. Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Percent of remaining performance obligations to be recognized Revenue, Remaining Performance Obligation, Percentage Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Restricted cash, non-current Restricted Cash, Noncurrent Restructuring related charges Restructuring Charges [Member] Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Other Liabilities, Current Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party, Type [Domain] Related Party, Type [Domain] Sublease income Sublease Income Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Weighted-average grant date fair value, unvested beginning balance (in dollars per share) Weighted-average grant date fair value, unvested ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Performance period target level (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Period Complete, Target Level, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Period Complete, Target Level, Percentage Schedule Of Available For Sale Securities [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Payments for repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Anne Maggioncalda [Member] Anne Maggioncalda Schedule of Capitalized Contract Cost Capitalized Contract Cost [Table Text Block] Segments [Domain] Segments [Domain] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Issuance of restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule Of Segment Reporting Information By Segment [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Shares of Common Stock Reserved for Future Issuance Schedule Of Common Stock Reserved For Future Issuance [Table Text Block] Schedule of common stock reserved for future issuance. Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Jeffrey N. Maggioncalda [Member] Jeffrey N. Maggioncalda Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Net loss Net Income (Loss) Available to Common Stockholders, Basic Segment Reporting Information [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total liabilities Liabilities Alan B. Cardenas [Member] Alan B. Cardenas Basis of Presentation and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vesting [Domain] Vesting [Domain] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total shares of common stock reserved (in shares) Total shares of common stock reserved Common Stock, Capital Shares Reserved for Future Issuance All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Sales and marketing Selling and Marketing Expense Common stock, $0.00001 par value—300,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 165,168,002 shares issued and 157,158,478 shares outstanding as of March 31, 2024, and 162,898,279 shares issued and 155,320,538 shares outstanding as of December 31, 2023 Common Stock, Value, Issued Cumulative stock-based compensation expense Employee Benefits and Share-Based Compensation General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Jeffrey N. Maggioncalda Trading Arrangement, Stock Options [Member] Jeffrey N. Maggioncalda Trading Arrangement, Stock Options Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Reporting Segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Schedule of Long-lived Assets by Geographic Region Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Deferred revenue Other Liabilities and Deferred Revenue, Noncurrent Impairment of long-lived assets Asset Impairment Charges Billed accounts receivable, net of allowance for credit losses Accounts Receivable, after Allowance for Credit Loss Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock-based compensation capitalized as internal-use software costs Share Based Compensation Capitalized As Internal Use Software Stock based compensation capitalized as internal use software costs. Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Number of shares, repurchased (in shares) Stock Repurchased During Period, Shares Educator partners payable Accounts Payable, Trade, Current PEO Name PEO Name Asia Pacific Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Weighted-average grant date fair value, granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash, current Restricted Cash, Current Number of shares, canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Schedule of Deferred Costs, Net and Other Assets Disclosure Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Future Expected Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Deferred costs, net Deferred Costs, Current Depreciation and amortization Depreciation and amortization expense Depreciation, Depletion and Amortization Deferred costs, net Deferred Costs Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total Long-Lived Assets RSUs outstanding (in shares) Share Based Compensation Arrangement By Share Based Payment Award RSUs Outstanding Share Based Compensation Arrangement By Share Based Payment Award RSUs Outstanding Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue Recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unbilled accounts receivable Unbilled Contracts Receivable Restructuring Related Charges Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Entity Emerging Growth Company Entity Emerging Growth Company Kenneth R. Hahn Trading Arrangement, Common Stock [Member] Kenneth R. Hahn Trading Arrangement, Common Stock Purchases of property, equipment, and software Payments to Acquire Productive Assets Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Purchases of content assets Payments to Acquire Content Assets Payments to Acquire Content Assets Accrued compensation and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Number of shares, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted Title Trading Arrangement, Individual Title Weighted-average exercise price, beginning balance (in dollars per share) Weighted-average exercise price, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Other accounts payable and accrued expenses Other Accounts Payable and Accrued Liabilities Income Statement Location [Domain] Income Statement Location [Domain] Credit or non credit impairment charges Credit Or Non Credit Impairment Charges Credit Or Non Credit Impairment Charges Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property, equipment, and software, net Property, equipment, and software, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Platform and support costs Platform And Support Costs Platform and support costs. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Payments for tax withholding on vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Marketable securities—U.S. Treasury securities U.S. Treasury securities US Treasury Securities [Member] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Stock-based compensation expense Segment Share Based Compensation Segment share based compensation. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets Schedule Of Capitalization Of Content Assets And Amortization Expense For Intangible Assets [Table Text Block] Schedule Of Capitalization Of Content Assets And Amortization Expense For Intangible Assets Net loss per share - basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Software and Website Development Software And Website Development [Member] Software And Website Development Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Schedule of Financial Information for Each Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Alan B. Cardenas Trading Arrangement, Restricted Stock Units [Member] Alan B. Cardenas Trading Arrangement, Restricted Stock Units Award performance targets (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Targets, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Targets, Percentage Weighted-average remaining contractual term, options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Number of shares, options vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Principles of Consolidation Consolidation, Policy [Policy Text Block] Consolidated Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Enterprise Enterprise Segment [Member] Enterprise segment member. Restructuring related charges Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Amortization Amortization of Deferred Sales Commissions Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Common stock, shares authorized (in shares) Common Stock, Shares Authorized Capitalization of content assets Capitalized Computer Software, Amortization Fair Value - Level 1 Debt Securities, Available-for-Sale Schedule of Depreciation and Amortization Expense Schedule Of Depreciation And Amortization Expense [Table Text Block] Schedule Of Depreciation And Amortization Expense Capitalized internal-use software costs Payments To Capitalized Internal Use Software Costs Payments to capitalized internal use software costs. Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Amortization of intangible assets Acquired Intangibles [Member] Acquired intangibles member. PSUs outstanding Share Based Compensation Arrangement By Share Based Payment Award PSUs Outstanding Share Based Compensation Arrangement By Share Based Payment Award PSUs Outstanding Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Additional paid-in capital Additional Paid in Capital Jeffrey N. Maggioncalda Trading Arrangement, Common Stock [Member] Jeffrey N. Maggioncalda Trading Arrangement, Common Stock Amortization of internal-use software Internal Use Software [Member] Internal use software member. Weighted-average grant date fair value, forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Aggregate intrinsic value, unvested balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Number of shares, forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Other assets Other Assets, Miscellaneous Related Party, Type [Axis] Related Party, Type [Axis] Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Kenneth R. Hahn Trading Arrangement, Vesting and Exercise Of Stock Options [Member] Kenneth R. Hahn Trading Arrangement, Vesting and Exercise Of Stock Options Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenue Cost of Sales [Member] Contract liabilities: Contract Liablities [Abstract] Contract liabilities abstract. Payments for restructuring Payments for Restructuring Richard J. Jacquet [Member] Richard J. Jacquet Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Jeffrey N. Maggioncalda Trading Arrangement, Restricted Stock Units [Member] Jeffrey N. Maggioncalda Trading Arrangement, Restricted Stock Units Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Capitalization Commissions And Related Payroll Tax Expenditures Commissions and related payroll tax expenditures. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Total Reversal of stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Value Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) Rest of World Non-US [Member] Accrued compensation and benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Number of operating segments Number of Operating Segments Unsettled repurchases of common stock Unsettled Repurchases Of Common Stock Unsettled Repurchases Of Common Stock Name Trading Arrangement, Individual Name Equity [Abstract] Equity [Abstract] Schedule Of Available For Sale Securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Revenue Total revenue Total Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Property, Equipment and Software Property Equipment And Software [Member] Property equipment and software. Cash equivalents—money market funds Money Market Funds [Member] Segment gross profit Gross Profit [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Share-Based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Fair Value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Anne Maggioncalda Trading Arrangement, Stock Options [Member] Anne Maggioncalda Trading Arrangement, Stock Options Weighted average shares used in computing net loss per share - diluted (in shares) Weighted-average shares used in computing net loss per share - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Internal-use software and website development Software Development [Member] 2021 Employee Stock Purchase Plan Two Thousand Twenty One Employee Stock Purchase Plan [Member] Two thousand twenty one employee stock purchase plan member. Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Restricted Stock Units and Options Restricted Stock Units and Share-Based Payment Arrangement, Option [Member] Restricted Stock Units and Share-Based Payment Arrangement, Option Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses: Operating Expenses [Abstract] Contract assets: Contracts Receivable [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Vesting of restricted stock units, net of tax withholdings (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Shares subject to repurchase Shares Subject To Repurchase [Member] Shares subject to repurchase [Member] Weighted-average exercise price, canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States United States UNITED STATES Segment Reconciling Items Segment Reconciling Items [Member] Restructuring and Related Activities [Abstract] Other liabilities Other Liabilities, Noncurrent Weighted-average grant date fair value, vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Kenneth R. Hahn [Member] Kenneth R. Hahn Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Total operating expenses Operating Expenses Segment and Geographic Information Segment Reporting Disclosure [Text Block] Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Percent of the lower of the market price for Purchase shares of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Total contract assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted average shares used in computing net loss per share - basic (in shares) Weighted-average shares used in computing net loss per share - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Revenue Revenues [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Cost of revenue Total reconciling items Cost of Revenue Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Content Sourcing Agreement Content Sourcing Agreement [Member] Content sourcing agreement member. Consumer Consumer Segment [Member] Consumer segment member. Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Summary of Available-for-Sale Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 10 cour-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
Apr. 25, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-40275  
Entity Registrant Name COURSERA, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-3560292  
Entity Address, Address Line One 381 E. Evelyn Ave.  
Entity Address, City or Town Mountain View  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94041  
City Area Code 650  
Local Phone Number 963-9884  
Title of 12(b) Security Common Stock, $0.00001 par value per share  
Trading Symbol COUR  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   156,111,926
Entity Central Index Key 0001651562  
Document Fiscal Year Focus 2024  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 725,363 $ 656,321
Marketable securities 0 65,746
Accounts receivable, net of allowance for credit losses of $589 and $133 as of March 31, 2024 and December 31, 2023 58,254 67,418
Deferred costs, net 25,201 26,387
Prepaid expenses and other current assets 24,429 16,614
Total current assets 833,247 832,486
Property, equipment, and software, net 31,109 30,408
Operating lease right-of-use assets 3,206 4,739
Intangible assets, net 12,610 11,720
Other assets 36,131 41,180
Total assets 916,303 920,533
Current liabilities:    
Educator partners payable 103,258 101,041
Other accounts payable and accrued expenses 20,401 23,456
Accrued compensation and benefits 18,320 22,281
Operating lease liabilities, current 4,365 6,557
Deferred revenue, current 148,382 137,229
Other current liabilities 7,861 7,696
Total current liabilities 302,587 298,260
Operating lease liabilities, non-current 0 39
Deferred revenue, non-current 2,177 2,861
Other liabilities 2,425 3,179
Total liabilities 307,189 304,339
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Preferred stock, $0.00001 par value—10,000,000 shares authorized and no shares issued and outstanding as of March 31, 2024 and December 31, 2023 0 0
Common stock, $0.00001 par value—300,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 165,168,002 shares issued and 157,158,478 shares outstanding as of March 31, 2024, and 162,898,279 shares issued and 155,320,538 shares outstanding as of December 31, 2023 2 2
Additional paid-in capital 1,480,238 1,459,964
Treasury stock, at cost— 8,009,524 and 7,577,741 shares as of March 31, 2024 and December 31, 2023 (69,193) (63,154)
Accumulated other comprehensive income 0 59
Accumulated deficit (801,933) (780,677)
Total stockholders’ equity 609,114 616,194
Total liabilities and stockholders’ equity $ 916,303 $ 920,533
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 589 $ 133
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 165,168,002 162,898,279
Common stock, shares outstanding (in shares) 157,158,478 155,320,538
Treasury stock, shares (in shares) 8,009,524 7,577,741
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 169,068 $ 147,642
Cost of revenue 79,571 70,174
Gross profit 89,497 77,468
Operating expenses:    
Research and development 34,610 43,809
Sales and marketing 57,585 52,872
General and administrative 24,943 25,523
Restructuring related charges 2,101 (5,659)
Total operating expenses 119,239 116,545
Loss from operations (29,742) (39,077)
Interest income, net 9,583 8,037
Other (expense) income, net (285) 102
Loss before income taxes (20,444) (30,938)
Income tax expense 812 1,426
Net loss $ (21,256) $ (32,364)
Net loss per share - basic (in dollars per share) $ (0.14) $ (0.22)
Net loss per share - diluted (in dollars per share) $ (0.14) $ (0.22)
Weighted average shares used in computing net loss per share - basic (in shares) 156,379,409 148,974,454
Weighted average shares used in computing net loss per share - diluted (in shares) 156,379,409 148,974,454
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (21,256) $ (32,364)
Change in unrealized (loss) gain on marketable securities, net of tax (59) 433
Comprehensive loss $ (21,315) $ (31,931)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   150,683,607        
Beginning balance at Dec. 31, 2022 $ 694,575 $ 1 $ 1,364,116 $ (4,701) $ (718) $ (664,123)
Treasury stock, beginning balance (in shares) at Dec. 31, 2022       (2,747,938)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   1,098,467        
Exercise of stock options 5,354   5,354      
Vesting of restricted stock units, net of tax withholdings (13,036) $ (13,036)        
Vesting of restricted stock units, net of tax withholdings (in shares)   1,143,257        
Issuance of restricted stock awards (in shares)   6,805        
Stock-based compensation 26,053   26,053      
Change in unrealized gain (loss) on marketable securities 433       433  
Net loss (32,364)         (32,364)
Ending balance (in shares) at Mar. 31, 2023   152,932,136        
Ending balance at Mar. 31, 2023 $ 681,015 $ 1 1,382,487 $ (4,701) (285) (696,487)
Treasury stock, ending balance (in shares) at Mar. 31, 2023       (2,747,938)    
Beginning balance (in shares) at Dec. 31, 2023 155,320,538 162,898,279        
Beginning balance at Dec. 31, 2023 $ 616,194 $ 2 1,459,964 $ (63,154) 59 (780,677)
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 (7,577,741)     (7,577,741)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   1,202,043        
Exercise of stock options $ 4,097 $ 0 4,097      
Vesting of restricted stock units, net of tax withholdings (13,514) $ (13,514)        
Vesting of restricted stock units, net of tax withholdings (in shares)   1,063,315        
Repurchases of common stock (in shares)       (431,783)    
Repurchases of common stock (6,039)     $ (6,039)    
Issuance of restricted stock awards (in shares)   4,365        
Stock-based compensation 29,691   29,691      
Change in unrealized gain (loss) on marketable securities (59)       (59)  
Net loss $ (21,256)         (21,256)
Ending balance (in shares) at Mar. 31, 2024 157,158,478 165,168,002        
Ending balance at Mar. 31, 2024 $ 609,114 $ 2 $ 1,480,238 $ (69,193) $ 0 $ (801,933)
Treasury stock, ending balance (in shares) at Mar. 31, 2024 (8,009,524)     (8,009,524)    
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (21,256) $ (32,364)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 6,356 5,511
Stock-based compensation expense 27,857 24,742
Accretion of marketable securities (235) (5,016)
Impairment of long-lived assets 0 535
Other 635 96
Changes in operating assets and liabilities:    
Accounts receivable, net 8,456 (14,585)
Prepaid expenses and other assets (1,586) (5,396)
Operating lease right-of-use assets 1,533 1,197
Accounts payable and accrued expenses (594) 19,440
Accrued compensation and other liabilities (4,954) (2,476)
Operating lease liabilities (2,231) (2,376)
Deferred revenue 10,469 15,384
Net cash provided by operating activities 24,450 4,692
Cash flows from investing activities:    
Purchases of marketable securities 0 (121,756)
Proceeds from maturities of marketable securities 66,000 75,000
Purchases of property, equipment, and software (134) (298)
Capitalized internal-use software costs (4,070) (2,862)
Purchases of content assets (2,153) (624)
Net cash provided by (used in) investing activities 59,643 (50,540)
Cash flows from financing activities:    
Proceeds from exercise of stock options 4,097 5,354
Payments for repurchases of common stock (5,634) 0
Payments for tax withholding on vesting of restricted stock units (13,514) (13,036)
Net cash used in financing activities (15,051) (7,682)
Net increase (decrease) in cash, cash equivalents, and restricted cash 69,042 (53,530)
Cash, cash equivalents, and restricted cash—Beginning of period 658,086 322,878
Cash, cash equivalents, and restricted cash—End of period 727,128 269,348
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds 1,088 1,108
Supplemental disclosure of noncash investing and financing activities:    
Stock-based compensation capitalized as internal-use software costs 1,834 1,311
Unpaid purchases of content assets 1,077 478
Unsettled repurchases of common stock $ 405 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Description of Business BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS
Basis of Presentation
The accompanying Condensed Consolidated Financial Statements (Unaudited) of Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries (“Coursera,” the “Company,” “we,” “us,” or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and following the requirements of the Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These Condensed Consolidated Financial Statements (Unaudited) have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other interim period or for any other future year.
These Condensed Consolidated Financial Statements (Unaudited) should be read in conjunction with the Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on February 22, 2024 (“Form 10-K”).
Description of Business
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, “educator partners”) 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.
Reporting Segments
We conduct our operations through three reporting segments: Consumer, Enterprise, and Degrees. Refer to Note 13 for additional information.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation
The Condensed Consolidated Financial Statements (Unaudited) include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the Condensed Consolidated Financial Statements (Unaudited) 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 Condensed Consolidated Financial Statements (Unaudited), 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, judgments, 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 Condensed Consolidated Financial Statements (Unaudited).
Summary of Significant Accounting Policies
There have been no significant changes to our significant accounting policies as of and for the three months ended March 31, 2024 as compared to the significant accounting policies described in our Form 10-K.
Concentrations of Risk
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.
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 three months ended March 31, 2024 and 2023, we did not have any customers that accounted for more than 10% of our revenue. As of March 31, 2024, we did not have any customers that accounted for more than 10% of our net accounts receivable balance.
Our business model relies on educational content and credentialing programs from educator partners. 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.
Recent Accounting Pronouncements
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (“CODM”). 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 Condensed Consolidated Financial Statements (Unaudited) and related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, 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 Condensed Consolidated Financial Statements (Unaudited) and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition REVENUE RECOGNITION
Contract Balances
Contract assets and liabilities were as follows:
March 31, 2024December 31, 2023January 1, 2023
Contract assets:
Billed accounts receivable, net of allowance for credit losses$48,911 $62,407 $45,337 
Unbilled accounts receivable9,343 5,011 8,397 
Total contract assets$58,254 $67,418 $53,734 
Contract liabilities:
Deferred revenue$150,559 $140,089 $118,777 
Total contract liabilities$150,559 $140,089 $118,777 
Revenue recognized during the three months ended March 31, 2024 and 2023 that was included in the corresponding deferred revenue balance at the beginning of each year was $70,258 and $58,733.
Remaining Performance Obligations
Remaining performance obligations represent contracted revenue that has not yet been recognized, which includes deferred revenue in the Condensed Consolidated Balance Sheets (Unaudited) and unbilled amounts that will be recognized as revenue in future periods. As of March 31, 2024, we had remaining performance obligations of $300,341 and expect to recognize approximately 70% as revenue over the next 12 months and the remainder thereafter.
Costs to Obtain and Fulfill Contracts
The following table presents our capitalization and amortization of commissions and related payroll tax expenditures recorded within sales and marketing in the Condensed Consolidated Financial Statements (Unaudited):
Three Months Ended March 31,
Commissions and related payroll tax expenditures:20242023
Capitalization$1,273 $2,972 
Amortization$3,649 $2,681 
Deferred commissions and related payroll tax expenditures included in deferred costs and in other assets were as follows:
March 31, 2024December 31, 2023
Deferred costs, net$12,646 $13,168 
Other assets$13,507 $15,361 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments INVESTMENTS
Investments Measured at Fair Value on a Recurring Basis
The following table summarizes our investments measured at fair value on a recurring basis by balance sheet classification and investment type:
March 31, 2024December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value - Level 1
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value - Level 1
Cash equivalents—money market funds$192,010 $— $— $192,010 $186,396 $— $— $186,396 
Cash equivalents—U.S. Treasury securities509,356 — — 509,356 448,447 78 — 448,525 
Total cash equivalents701,366 — — 701,366 634,843 78 — 634,921 
Marketable securities—U.S. Treasury securities— — — — 65,765 — (19)65,746 
Total$701,366 $— $— $701,366 $700,608 $78 $(19)$700,667 
Gross realized gains and losses related to our cash equivalents and marketable securities were not material for the three months ended March 31, 2024 and 2023.
The following table presents the cost basis and fair value of our available-for-sale (“AFS”) marketable securities by contractual maturity date:
March 31, 2024 December 31, 2023
Amortized
Cost
Fair
Value
Amortized
Cost
Fair
Value
Due in one year or less$— $— $65,765 $65,746 
Investments in an unrealized loss position consisted of the following:
March 31, 2024December 31, 2023
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. Treasury securities$— $— $65,746 $(19)
As of December 31, 2023, 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. There were no credit or non-credit impairment losses recorded during the three months ended March 31, 2024 and 2023.
Investments Measured at Fair Value on a Nonrecurring Basis
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 three months ended March 31, 2024 and 2023.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet Components
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated Balance Sheet Components CONSOLIDATED BALANCE SHEET COMPONENTS
Restricted Cash
The reconciliation of cash, cash equivalents, and restricted cash was as follows:
March 31, 2024December 31, 2023
Cash and cash equivalents$725,363 $656,321 
Restricted cash, current1,574 — 
Restricted cash, non-current191 1,765 
Total cash, cash equivalents, and restricted cash$727,128 $658,086 
Property, Equipment, and Software, Net
Property, equipment, and software, net consisted of the following:
March 31, 2024December 31, 2023
Internal-use software and website development$79,763 $73,881 
Computer equipment and purchased software4,527 4,405 
Leasehold improvements6,923 6,923 
Furniture and fixtures2,757 2,757 
Total property, equipment, and software93,970 87,966 
Less accumulated depreciation and amortization(62,861)(57,558)
Property, equipment, and software, net$31,109 $30,408 
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 Condensed Consolidated Statements of Operations (Unaudited):
Three Months Ended March 31,
20242023
Depreciation and amortization expense$5,326 $4,822 
Amortization expense for internal-use software and website development4,786 4,221 
Intangible Assets, Net
Intangible assets, net consisted of the following:
March 31, 2024December 31, 2023
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Content assets$14,901 $(4,237)$10,664 $12,982 $(3,558)$9,424 
Developed technology8,446 (6,500)1,946 8,446 (6,150)2,296 
Intangible assets$23,347 $(10,737)$12,610 $21,428 $(9,708)$11,720 
Capitalization of content assets and amortization expense for intangible assets was as follows:
Three Months Ended March 31,
20242023
Capitalization of content assets$1,920 $606 
Amortization expense for intangible assets$1,030 $689 
As of March 31, 2024, future expected amortization expense for intangible assets was as follows:
Remainder of 2024$3,514 
20254,253 
20261,965 
20271,470 
20281,172 
Thereafter236 
Total$12,610 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases LEASES
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.
In May 2022, we entered into an agreement to sublease a portion of our existing office space in Mountain View, California. The sublease is classified as an operating lease. The term commenced on June 1, 2022 and terminates on October 31, 2024. Sublease income from this agreement was $680 for the three months ended March 31, 2024 and 2023.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
Income tax expense or benefit for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated tax rate changes, we record a cumulative adjustment.
Our effective tax rate for the three months ended March 31, 2024 and 2023 was (4.0%) and (4.6%). The difference between the effective tax rate and the U.S. federal statutory rate is primarily due to a valuation allowance for our federal and state net deferred tax assets, income taxes on foreign operations, U.S. state income taxes, and stock-based compensation expense.
As of March 31, 2024, we continued to have a full valuation allowance against our U.S. federal and state deferred tax assets. Management regularly evaluates the realizability of our deferred tax assets. Adjustments are recorded to income during the period in which management makes the determination a deferred tax asset is more likely than not to be realized.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share NET LOSS PER SHARE
The following table presents the calculation of basic and diluted net loss per share:
Three Months Ended March 31,
20242023
Numerator:
Net loss$(21,256)$(32,364)
Denominator:
Weighted-average shares used in computing net loss per share—basic and diluted156,379,409148,974,454
Net loss per share—basic and diluted$(0.14)$(0.22)
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:
Three Months Ended March 31,
20242023
Common stock options9,927,36917,013,403
Restricted stock units (“RSUs”)
21,203,13924,487,480
Performance stock units (“PSUs”)
300,416— 
ESPP stock purchase rights (“ESPP Rights”)
377,817324,358
Shares subject to repurchase4,365
Total31,813,10641,825,241
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Purchase Obligations
Our purchase obligations primarily relate to a third-party cloud infrastructure agreement, subscription arrangements, and service agreements used to facilitate our operations. As of March 31, 2024, we had approximately $20,254 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.
Legal Proceedings
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 Quarterly Report on Form 10-Q, could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably.
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.
Privacy Class Action Lawsuit
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 “Court”) 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. (“VPPA”). 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’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.
Indemnifications
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.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity STOCKHOLDERS' EQUITY
Share Repurchase Program
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 “Repurchase Program”). 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 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. During the three months ended March 31, 2024, we repurchased an aggregate of 431,783 shares of our common stock for $6.0 million pursuant to a Rule 10b5-1 trading plan. As of March 31, 2024, we had $30.6 million, excluding commissions, remaining under the Repurchase Program, which has no expiration date and will continue unless otherwise suspended or discontinued.
In April 2024, we repurchased an aggregate of 1,135,280 shares of our common stock for $15.7 million pursuant to a Rule 10b5-1 trading plan and have $14.9 million, excluding commissions, remaining under the Repurchase Program as of the date of this filing.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plans EMPLOYEE BENEFIT PLANS
Stock Incentive Plans
Our 2021 Stock Incentive Plan (the “2021 Plan”) provides for the granting of incentive and non-statutory stock options, RSUs, PSUs, and other equity-based awards. Pursuant to our 2021 Employee Stock Purchase Plan (the “ESPP”), eligible employees may purchase shares of our 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.
As of March 31, 2024, 16,196,764 shares and 5,861,089 shares of our common stock were reserved for future issuance under the 2021 Plan and ESPP.
Stock Options
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.
Stock option activity for the three months ended March 31, 2024 was as follows:
Number of
Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in Years)
Aggregate
Intrinsic
Value
Balance—December 31, 202311,165,138$7.03 5.22$142,444 
Granted— 
Exercised(1,202,043)3.41 
Canceled(35,726)22.83 
Balance—March 31, 20249,927,369$7.42 5.22$73,722 
Options vested8,631,076$6.19 4.82$71,929 
RSUs and PSUs
RSU 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.
In March 2024, we granted PSUs to certain executives under the 2021 Plan. PSU grants have both performance and service-based vesting conditions. The ultimate number of units that will vest is determined based on the achievement of annual revenue against a pre-established target (with defined threshold and maximum amounts ranging from 50% to 150% of target). If annual revenue is below the threshold amount, none of the PSUs will vest. If annual revenue is equal to or exceeds the threshold amount, 25% of the PSUs ultimately granted will vest after one year, and the remaining PSUs will vest quarterly (6.25%) over the subsequent three years. The fair value of each unit is determined on the grant date, and the related stock-based compensation expense is recognized using the accelerated attribution method. We evaluate the vesting conditions on a quarterly basis and recognize stock-based compensation expense if the achievement of the performance condition is probable.
RSU and PSU activity for the three months ended March 31, 2024 was as follows:
RSUsPSUs
Number of
Shares
Weighted-Average
Grant Date Fair Value
Aggregate
Intrinsic
Value
Number of
Shares
Weighted-Average
Grant Date Fair Value
Aggregate
Intrinsic
Value
Unvested balance—December 31, 202318,361,046$15.24 $355,653 $— $— 
Granted(1)
5,126,61714.44 300,41614.36 
Vested(1,856,395)16.25 — 
Forfeited(428,129)16.52 — 
Unvested balance—March 31, 202421,203,139$14.93 $297,268 300,416$14.36 $4,212 

(1) For PSUs, the number of shares granted assumes the performance condition is achieved at the target level. The actual number of shares ultimately granted once the performance period is complete may range from 0% to 150% of the target amount.
Stock-Based Compensation Expense
Stock-based compensation expense is classified in the Condensed Consolidated Statements of Operations (Unaudited) as follows:
Three Months Ended March 31,
20242023
Cost of revenue$659 $877 
Research and development11,001 13,465 
Sales and marketing7,922 8,357 
General and administrative8,275 7,631 
Restructuring related charges— (5,588)
Total$27,857 $24,742 
We capitalized $1,834 and $1,311 of stock-based compensation related to our internal-use software during the three months ended March 31, 2024 and 2023.
As of March 31, 2024, there was a total of $11,834 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 March 31, 2024, total unrecognized compensation cost related to unvested RSUs was $272,596, which is expected to be recognized over a weighted-average period of approximately 2.7 years, and total unrecognized compensation cost related to PSUs was $4,220, which is expected to be recognized over a weighted average period of approximately 2.1 years. Total unrecognized compensation cost related to ESPP Rights as of March 31, 2024 was $5,638, which is expected to be recognized over a weighted-average period of approximately 0.9 years.
Common Stock Reserved for Issuance
The following table presents total shares of our common stock reserved for future issuance:
March 31, 2024December 31, 2023
Stock options outstanding9,927,36911,165,138
RSUs outstanding21,203,13918,361,046
PSUs outstanding300,416— 
Shares available for future grants22,057,85316,913,085
Total shares of common stock reserved53,488,77746,439,269
401(k) Plan
We have a 401(k) savings plan that provides for a discretionary employer-matching contribution. We made matching contributions of $854 and $856 to the plan for the three months ended March 31, 2024 and 2023.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transaction
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related-Party Transaction RELATED-PARTY TRANSACTIONS We have a content sourcing agreement with DeepLearning.AI Corp (“DeepLearning.AI”), 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 three months ended March 31, 2024 and 2023 were $2,309 and $1,693, and were recorded within cost of revenue in the Condensed Consolidated Statements of Operations (Unaudited). As of March 31, 2024 and December 31, 2023, outstanding educator partner payables related to this content sourcing agreement were $2,309 and $3,895.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment and Geographic Information
13.    SEGMENT AND GEOGRAPHIC INFORMATION
Segment Information
Our chief operating decision maker (“CODM”) is our Chief Executive Officer. For the purposes of allocating resources and assessing performance, the CODM examines three segments, which relate to our three revenue sources: Consumer, Enterprise, and Degrees. This is also consistent with how we disaggregate revenue.
Financial information for each reportable segment was as follows:
Three Months Ended March 31,
Revenue20242023
Consumer$96,743 $82,029 
Enterprise57,494 52,173 
Degrees14,831 13,440 
Total revenue$169,068 $147,642 
Segment gross profit
Consumer$51,774 $44,617 
Enterprise39,130 34,970 
Degrees14,831 13,440 
Total segment gross profit$105,735 $93,027 
Reconciliation of segment gross profit to gross profit
Platform and support costs$9,763 $9,772 
Stock-based compensation expense659 877 
Amortization of internal-use software4,786 4,221 
Amortization of intangible assets1,030 689 
Total reconciling items16,238 15,559 
Gross profit$89,497 $77,468 
Geographic Information
Revenue
The following table summarizes the revenue by region based on the billing address of our customers:
Three Months Ended March 31,
20242023
United States$92,419 $78,509 
Europe, Middle East, and Africa39,149 37,007 
Asia Pacific21,080 18,598 
Other16,420 13,528 
Total$169,068 $147,642 
No single country other than the United States represented 10% or more of our total revenue during the three months ended March 31, 2024 and 2023.
Long-lived assets
The following table presents our long-lived assets, consisting of property, equipment, and software, net of depreciation and amortization, and operating lease right-of-use assets, by geographic region:
March 31, 2024December 31, 2023
United States$33,423 $34,047 
Rest of World892 1,100 
Total$34,315 $35,147 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Related Charges
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Related Charges RESTRUCTURING RELATED CHARGES
We have been reducing our expenses, focusing our efforts, and prioritizing investments in key initiatives that are expected to drive long-term, sustainable growth.
During the three months ended March 31, 2023 we recognized a reversal of stock-based compensation expense of approximately $5.6 million, resulting from the forfeiture of RSUs and stock options associated with our November 2022 global workforce reduction.
In January 2024, we implemented a plan to restructure our Enterprise segment sales force and recognized restructuring related charges of $2.1 million during the three months ended March 31, 2024. Related cash payments of $1.8 million were made during the same period and reflected as cash used in operating activities within our Condensed Consolidated Statements of Cash Flows (Unaudited). Remaining unpaid expenses relating to this restructuring are not material as of March 31, 2024.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net loss $ (21,256) $ (32,364)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Kenneth R. Hahn [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On February 6, 2024, Kenneth R. Hahn, Senior Vice President, Chief Financial Officer, and Treasurer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 686,756 shares subject to the exercise of stock options and 104,167 shares subject to the vesting and exercise of stock options, less any shares sold pursuant to a Rule 10b5-1 trading arrangement entered on February 14, 2023, (ii) 34,586 shares of our common stock, and (iii) 90,414 shares subject to the vesting of RSUs. This trading arrangement expires on April 30, 2025, or upon the earlier completion of all authorized sales.
Name Kenneth R. Hahn
Title Senior Vice President, Chief Financial Officer, and Treasurer
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 6, 2024
Arrangement Duration 270 days
Richard J. Jacquet [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On February 7, 2024, Richard J. Jacquet, Jr., Senior Vice President and Chief People Officer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 45,341 shares subject to the exercise of stock options, and (ii) the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to 200,170 RSUs. This trading arrangement expires on August 30, 2024, or upon the earlier completion of all authorized sales.
Name Richard J. Jacquet, Jr.
Title Senior Vice President and Chief People Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 7, 2024
Arrangement Duration 175 days
Alan B. Cardenas [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On February 13, 2024, Alan B. Cardenas, Senior Vice President, General Counsel, and Secretary, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to 79,649 RSUs. This trading arrangement expires on May 30, 2025, or upon the earlier completion of all authorized sales.
Name Alan B. Cardenas
Title Senior Vice President, General Counsel, and Secretary
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 13, 2024
Arrangement Duration 270 days
Jeffrey N. Maggioncalda [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On February 16, 2024, Jeffrey N. Maggioncalda, President, Chief Executive Officer, and Director, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 179,061 shares subject to the exercise of stock options, (ii) 149,649 shares of our common stock, (iii) 156,617 shares subject to the vesting of RSUs, and (iv) 1,389,673 shares subject to the exercise of stock options held by Anne Maggioncalda, Mr. Maggioncalda's spouse. This trading arrangement expires on April 30, 2025, or upon the earlier completion of all authorized sales.
Name Jeffrey N. Maggioncalda
Title President, Chief Executive Officer, and Director
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 16, 2024
Arrangement Duration 270 days
Michele M. Meyers [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 1, 2024, Michele M. Meyers, Vice President, Accounting and Chief Accounting Officer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to 20,250 shares of our common stock. This trading arrangement expires on February 28, 2025, or upon the earlier completion of all authorized sales.
Name Michele M. Meyers
Title Vice President, Accounting and Chief Accounting Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 1, 2024
Arrangement Duration 270 days
Aggregate Available 20,250
Kenneth R. Hahn Trading Arrangement, Stock Options [Member] | Kenneth R. Hahn [Member]  
Trading Arrangements, by Individual  
Aggregate Available 686,756
Kenneth R. Hahn Trading Arrangement, Vesting and Exercise Of Stock Options [Member] | Kenneth R. Hahn [Member]  
Trading Arrangements, by Individual  
Aggregate Available 104,167
Kenneth R. Hahn Trading Arrangement, Common Stock [Member] | Kenneth R. Hahn [Member]  
Trading Arrangements, by Individual  
Aggregate Available 34,586
Kenneth R. Hahn Trading Arrangement, Restricted Stock Units [Member] | Kenneth R. Hahn [Member]  
Trading Arrangements, by Individual  
Aggregate Available 90,414
Richard J. Jacquet Trading Arrangement, Stock Options [Member] | Richard J. Jacquet [Member]  
Trading Arrangements, by Individual  
Aggregate Available 45,341
Richard J. Jacquet, Restricted Stock Units [Member] | Richard J. Jacquet [Member]  
Trading Arrangements, by Individual  
Aggregate Available 200,170
Alan B. Cardenas Trading Arrangement, Restricted Stock Units [Member] | Alan B. Cardenas [Member]  
Trading Arrangements, by Individual  
Aggregate Available 79,649
Jeffrey N. Maggioncalda Trading Arrangement, Stock Options [Member] | Jeffrey N. Maggioncalda [Member]  
Trading Arrangements, by Individual  
Aggregate Available 179,061
Jeffrey N. Maggioncalda Trading Arrangement, Common Stock [Member] | Jeffrey N. Maggioncalda [Member]  
Trading Arrangements, by Individual  
Aggregate Available 149,649
Jeffrey N. Maggioncalda Trading Arrangement, Restricted Stock Units [Member] | Jeffrey N. Maggioncalda [Member]  
Trading Arrangements, by Individual  
Aggregate Available 156,617
Anne Maggioncalda Trading Arrangement, Stock Options [Member] | Anne Maggioncalda [Member]  
Trading Arrangements, by Individual  
Aggregate Available 1,389,673
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization, Consolidation and Presentation of Financial Statements (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Reporting Segments
Reporting Segments
We conduct our operations through three reporting segments: Consumer, Enterprise, and Degrees. Refer to Note 13 for additional information.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying Condensed Consolidated Financial Statements (Unaudited) of Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries (“Coursera,” the “Company,” “we,” “us,” or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and following the requirements of the Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These Condensed Consolidated Financial Statements (Unaudited) have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other interim period or for any other future year.
These Condensed Consolidated Financial Statements (Unaudited) should be read in conjunction with the Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on February 22, 2024 (“Form 10-K”).
Principles of Consolidation
Principles of Consolidation
The Condensed Consolidated Financial Statements (Unaudited) include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Reporting Segments
Reporting Segments
We conduct our operations through three reporting segments: Consumer, Enterprise, and Degrees. Refer to Note 13 for additional information.
Use of Estimates
Use of Estimates
The preparation of the Condensed Consolidated Financial Statements (Unaudited) 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 Condensed Consolidated Financial Statements (Unaudited), 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, judgments, 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 Condensed Consolidated Financial Statements (Unaudited).
Concentration of Credit Risk
Concentrations of Risk
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.
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 three months ended March 31, 2024 and 2023, we did not have any customers that accounted for more than 10% of our revenue. As of March 31, 2024, we did not have any customers that accounted for more than 10% of our net accounts receivable balance.
Our business model relies on educational content and credentialing programs from educator partners. 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.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (“CODM”). 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 Condensed Consolidated Financial Statements (Unaudited) and related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, 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 Condensed Consolidated Financial Statements (Unaudited) and related disclosures.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Liabilities
Contract assets and liabilities were as follows:
March 31, 2024December 31, 2023January 1, 2023
Contract assets:
Billed accounts receivable, net of allowance for credit losses$48,911 $62,407 $45,337 
Unbilled accounts receivable9,343 5,011 8,397 
Total contract assets$58,254 $67,418 $53,734 
Contract liabilities:
Deferred revenue$150,559 $140,089 $118,777 
Total contract liabilities$150,559 $140,089 $118,777 
Schedule of Capitalized Contract Cost
The following table presents our capitalization and amortization of commissions and related payroll tax expenditures recorded within sales and marketing in the Condensed Consolidated Financial Statements (Unaudited):
Three Months Ended March 31,
Commissions and related payroll tax expenditures:20242023
Capitalization$1,273 $2,972 
Amortization$3,649 $2,681 
Schedule of Deferred Costs, Net and Other Assets Disclosure
Deferred commissions and related payroll tax expenditures included in deferred costs and in other assets were as follows:
March 31, 2024December 31, 2023
Deferred costs, net$12,646 $13,168 
Other assets$13,507 $15,361 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Available-for-Sale Marketable Securities
The following table summarizes our investments measured at fair value on a recurring basis by balance sheet classification and investment type:
March 31, 2024December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value - Level 1
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value - Level 1
Cash equivalents—money market funds$192,010 $— $— $192,010 $186,396 $— $— $186,396 
Cash equivalents—U.S. Treasury securities509,356 — — 509,356 448,447 78 — 448,525 
Total cash equivalents701,366 — — 701,366 634,843 78 — 634,921 
Marketable securities—U.S. Treasury securities— — — — 65,765 — (19)65,746 
Total$701,366 $— $— $701,366 $700,608 $78 $(19)$700,667 
Schedule of Cost Basis and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity Date
The following table presents the cost basis and fair value of our available-for-sale (“AFS”) marketable securities by contractual maturity date:
March 31, 2024 December 31, 2023
Amortized
Cost
Fair
Value
Amortized
Cost
Fair
Value
Due in one year or less$— $— $65,765 $65,746 
Schedule of Investments in an Unrealized Loss Position
Investments in an unrealized loss position consisted of the following:
March 31, 2024December 31, 2023
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. Treasury securities$— $— $65,746 $(19)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property, Equipment and Software, Net
Property, equipment, and software, net consisted of the following:
March 31, 2024December 31, 2023
Internal-use software and website development$79,763 $73,881 
Computer equipment and purchased software4,527 4,405 
Leasehold improvements6,923 6,923 
Furniture and fixtures2,757 2,757 
Total property, equipment, and software93,970 87,966 
Less accumulated depreciation and amortization(62,861)(57,558)
Property, equipment, and software, net$31,109 $30,408 
Schedule of Depreciation and Amortization Expense
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 Condensed Consolidated Statements of Operations (Unaudited):
Three Months Ended March 31,
20242023
Depreciation and amortization expense$5,326 $4,822 
Amortization expense for internal-use software and website development4,786 4,221 
Schedule of Intangible Assets, Net
Intangible assets, net consisted of the following:
March 31, 2024December 31, 2023
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Content assets$14,901 $(4,237)$10,664 $12,982 $(3,558)$9,424 
Developed technology8,446 (6,500)1,946 8,446 (6,150)2,296 
Intangible assets$23,347 $(10,737)$12,610 $21,428 $(9,708)$11,720 
Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets
Capitalization of content assets and amortization expense for intangible assets was as follows:
Three Months Ended March 31,
20242023
Capitalization of content assets$1,920 $606 
Amortization expense for intangible assets$1,030 $689 
Schedule of Future Expected Amortization Expense for Intangible Assets
As of March 31, 2024, future expected amortization expense for intangible assets was as follows:
Remainder of 2024$3,514 
20254,253 
20261,965 
20271,470 
20281,172 
Thereafter236 
Total$12,610 
Schedule of Cash and Cash Equivalents
The reconciliation of cash, cash equivalents, and restricted cash was as follows:
March 31, 2024December 31, 2023
Cash and cash equivalents$725,363 $656,321 
Restricted cash, current1,574 — 
Restricted cash, non-current191 1,765 
Total cash, cash equivalents, and restricted cash$727,128 $658,086 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share:
Three Months Ended March 31,
20242023
Numerator:
Net loss$(21,256)$(32,364)
Denominator:
Weighted-average shares used in computing net loss per share—basic and diluted156,379,409148,974,454
Net loss per share—basic and diluted$(0.14)$(0.22)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
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:
Three Months Ended March 31,
20242023
Common stock options9,927,36917,013,403
Restricted stock units (“RSUs”)
21,203,13924,487,480
Performance stock units (“PSUs”)
300,416— 
ESPP stock purchase rights (“ESPP Rights”)
377,817324,358
Shares subject to repurchase4,365
Total31,813,10641,825,241
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Schedule of Stock Option Activity
Stock option activity for the three months ended March 31, 2024 was as follows:
Number of
Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in Years)
Aggregate
Intrinsic
Value
Balance—December 31, 202311,165,138$7.03 5.22$142,444 
Granted— 
Exercised(1,202,043)3.41 
Canceled(35,726)22.83 
Balance—March 31, 20249,927,369$7.42 5.22$73,722 
Options vested8,631,076$6.19 4.82$71,929 
Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations
Stock-based compensation expense is classified in the Condensed Consolidated Statements of Operations (Unaudited) as follows:
Three Months Ended March 31,
20242023
Cost of revenue$659 $877 
Research and development11,001 13,465 
Sales and marketing7,922 8,357 
General and administrative8,275 7,631 
Restructuring related charges— (5,588)
Total$27,857 $24,742 
Schedule of Shares of Common Stock Reserved for Future Issuance
The following table presents total shares of our common stock reserved for future issuance:
March 31, 2024December 31, 2023
Stock options outstanding9,927,36911,165,138
RSUs outstanding21,203,13918,361,046
PSUs outstanding300,416— 
Shares available for future grants22,057,85316,913,085
Total shares of common stock reserved53,488,77746,439,269
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
RSU and PSU activity for the three months ended March 31, 2024 was as follows:
RSUsPSUs
Number of
Shares
Weighted-Average
Grant Date Fair Value
Aggregate
Intrinsic
Value
Number of
Shares
Weighted-Average
Grant Date Fair Value
Aggregate
Intrinsic
Value
Unvested balance—December 31, 202318,361,046$15.24 $355,653 $— $— 
Granted(1)
5,126,61714.44 300,41614.36 
Vested(1,856,395)16.25 — 
Forfeited(428,129)16.52 — 
Unvested balance—March 31, 202421,203,139$14.93 $297,268 300,416$14.36 $4,212 
Share-Based Payment Arrangement, Performance Shares, Activity (1) For PSUs, the number of shares granted assumes the performance condition is achieved at the target level. The actual number of shares ultimately granted once the performance period is complete may range from 0% to 150% of the target amount.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Financial Information for Each Reportable Segment inancial information for each reportable segment was as follows:
Three Months Ended March 31,
Revenue20242023
Consumer$96,743 $82,029 
Enterprise57,494 52,173 
Degrees14,831 13,440 
Total revenue$169,068 $147,642 
Segment gross profit
Consumer$51,774 $44,617 
Enterprise39,130 34,970 
Degrees14,831 13,440 
Total segment gross profit$105,735 $93,027 
Reconciliation of segment gross profit to gross profit
Platform and support costs$9,763 $9,772 
Stock-based compensation expense659 877 
Amortization of internal-use software4,786 4,221 
Amortization of intangible assets1,030 689 
Total reconciling items16,238 15,559 
Gross profit$89,497 $77,468 
Schedule of Revenue by Region Based on Billing Address
The following table summarizes the revenue by region based on the billing address of our customers:
Three Months Ended March 31,
20242023
United States$92,419 $78,509 
Europe, Middle East, and Africa39,149 37,007 
Asia Pacific21,080 18,598 
Other16,420 13,528 
Total$169,068 $147,642 
Schedule of Long-lived Assets by Geographic Region
The following table presents our long-lived assets, consisting of property, equipment, and software, net of depreciation and amortization, and operating lease right-of-use assets, by geographic region:
March 31, 2024December 31, 2023
United States$33,423 $34,047 
Rest of World892 1,100 
Total$34,315 $35,147 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Description of Business - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 3
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Contract assets:      
Billed accounts receivable, net of allowance for credit losses $ 48,911 $ 62,407 $ 45,337
Unbilled accounts receivable 9,343 5,011 8,397
Total contract assets 58,254 67,418 53,734
Contract liabilities:      
Deferred revenue 150,559 140,089 118,777
Total contract liabilities $ 150,559 $ 140,089 $ 118,777
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue Recognized $ 70,258 $ 58,733
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation $ 300,341  
Percent of remaining performance obligations to be recognized 70.00%  
Period for satisfaction of remaining performance obligation 12 months  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Capitalized Contract Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Capitalization $ 1,273 $ 2,972
Amortization $ 3,649 $ 2,681
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Deferred costs, net $ 12,646 $ 13,168
Other assets $ 13,507 $ 15,361
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Summary of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 701,366 $ 700,608
Gross Unrealized Gains 0 78
Gross Unrealized Losses 0 (19)
Fair Value - Level 1 701,366 700,667
Marketable securities—U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 0 65,765
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (19)
Fair Value - Level 1 0 65,746
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 701,366 634,843
Gross Unrealized Gains 0 78
Gross Unrealized Losses 0 0
Fair Value - Level 1 701,366 634,921
Cash and Cash Equivalents | Cash equivalents—money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 192,010 186,396
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value - Level 1 192,010 186,396
Cash and Cash Equivalents | Marketable securities—U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 509,356 448,447
Gross Unrealized Gains 0 78
Gross Unrealized Losses 0 0
Fair Value - Level 1 $ 509,356 $ 448,525
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Cost Basis and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Amortized Cost $ 0 $ 65,765
Fair Value $ 0 $ 65,746
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Investments in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Gross Unrealized Losses $ 0 $ (19)
U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value 0 65,746
Gross Unrealized Losses $ 0 $ (19)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Credit or non credit impairment charges $ 0 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet Components - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 725,363 $ 656,321    
Restricted cash, current 1,574 0    
Restricted cash, non-current 191 1,765    
Total cash, cash equivalents, and restricted cash $ 727,128 $ 658,086 $ 269,348 $ 322,878
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Total property, equipment, and software $ 93,970 $ 87,966
Less accumulated depreciation and amortization (62,861) (57,558)
Property, equipment, and software, net 31,109 30,408
Internal-use software and website development    
Property Plant And Equipment [Line Items]    
Total property, equipment, and software 79,763 73,881
Computer equipment and purchased software    
Property Plant And Equipment [Line Items]    
Total property, equipment, and software 4,527 4,405
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property, equipment, and software 6,923 6,923
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Total property, equipment, and software $ 2,757 $ 2,757
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet Components - Schedule of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property Plant And Equipment [Line Items]    
Depreciation and amortization expense $ 6,356 $ 5,511
Amortization expense for internal-use software and website development 1,030 689
Property, Equipment and Software    
Property Plant And Equipment [Line Items]    
Depreciation and amortization expense 5,326 4,822
Software and Website Development    
Property Plant And Equipment [Line Items]    
Amortization expense for internal-use software and website development $ 4,786 $ 4,221
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 23,347 $ 21,428
Accumulated Amortization (10,737) (9,708)
Net Carrying Value 12,610 11,720
Content assets    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value 14,901 12,982
Accumulated Amortization (4,237) (3,558)
Net Carrying Value 10,664 9,424
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value 8,446 8,446
Accumulated Amortization (6,500) (6,150)
Net Carrying Value $ 1,946 $ 2,296
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet Components - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Amortization expense for intangible assets $ 1,030 $ 689
Content assets    
Finite Lived Intangible Assets [Line Items]    
Capitalization of content assets $ 1,920 $ 606
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet Components - Schedule of Future Expected Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Remainder of 2024 $ 3,514  
2025 4,253  
2026 1,965  
2027 1,470  
2028 1,172  
Thereafter 236  
Net Carrying Value $ 12,610 $ 11,720
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Sublease income $ 680,000 $ 680,000
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective tax rate 4.00% 4.60%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss $ (21,256) $ (32,364)
Denominator:    
Weighted-average shares used in computing net loss per share - basic (in shares) 156,379,409 148,974,454
Weighted-average shares used in computing net loss per share - diluted (in shares) 156,379,409 148,974,454
Net loss per share - basic (in dollars per share) $ (0.14) $ (0.22)
Net loss per share - diluted (in dollars per share) $ (0.14) $ (0.22)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of dilutive earnings per share (in shares) 31,813,106 41,825,241
Common stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of dilutive earnings per share (in shares) 9,927,369 17,013,403
Restricted stock units (“RSUs”)    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of dilutive earnings per share (in shares) 21,203,139 24,487,480
Shares subject to repurchase    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of dilutive earnings per share (in shares) 4,365 0
ESPP stock purchase rights (“ESPP Rights”)    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of dilutive earnings per share (in shares) 377,817 324,358
Performance Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of dilutive earnings per share (in shares) 300,416 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Non-cancelable purchase obligations $ 20,254
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Apr. 30, 2024
Mar. 31, 2024
Apr. 26, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock repurchase program authorized amount     $ 95.0
Number of shares, repurchased (in shares)   431,783  
Stock repurchased, value   $ 6.0  
Stock repurchase program, remaining authorized repurchase amount   $ 30.6  
Subsequent Event      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares, repurchased (in shares) 1,135,280    
Stock repurchased, value $ 15.7    
Stock repurchase program, remaining authorized repurchase amount $ 14.9    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total shares of common stock reserved (in shares) 53,488,777   46,439,269
Compensation cost related to the nonvested awards not yet recognized $ 11,834    
Weighted average period for recognition of compensation cost 1 year 10 months 24 days    
Employer discretionary contribution amount $ 854 $ 856  
Internal-use software and website development      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Cumulative stock-based compensation expense $ 1,834 $ 1,311  
Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percent of the lower of the market price for Purchase shares of common stock 85.00%    
Employee stock incentive plan purchase period 6 months    
Total shares of common stock reserved (in shares) 5,861,089    
Compensation cost related to the nonvested awards not yet recognized $ 5,638    
Weighted average period for recognition of compensation cost 10 months 24 days    
2021 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total shares of common stock reserved (in shares) 16,196,764    
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share based compensation, expiration period 10 years    
Vesting period 4 years    
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 4 years    
Compensation cost related to the nonvested awards not yet recognized $ 272,596    
Weighted average period for recognition of compensation cost 2 years 8 months 12 days    
Restricted Stock Units | Share-Based Payment Arrangement, Tranche One      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights percentage 25.00%    
Cliff vesting period 1 year    
Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights percentage 6.25%    
Restricted Stock Units | Share-Based Payment Arrangement, Tranche Three      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights percentage 6.25%    
Performance Shares      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Compensation cost related to the nonvested awards not yet recognized $ 4,220    
Weighted average period for recognition of compensation cost 2 years 1 month 6 days    
Performance Shares | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award performance targets (percent) 50.00%    
Performance Shares | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award performance targets (percent) 150.00%    
Performance Shares | Share-Based Payment Arrangement, Tranche One      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights percentage 25.00%    
Cliff vesting period 1 year    
Performance Shares | Share-Based Payment Arrangement, Tranche Two      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights percentage 625.00%    
Cliff vesting period 3 years    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Shares    
Number of shares, beginning balance (in shares) 11,165,138  
Number of shares, ending balance (in shares) 9,927,369 11,165,138
Stock Options    
Number of Shares    
Number of shares, beginning balance (in shares) 11,165,138  
Number of shares, granted (in shares) 0  
Number of shares, exercised (in shares) (1,202,043)  
Number of shares, canceled (in shares) (35,726)  
Number of shares, ending balance (in shares) 9,927,369 11,165,138
Number of shares, options vested (in shares) 8,631,076  
Weighted- Average Exercise Price    
Weighted-average exercise price, beginning balance (in dollars per share) $ 7.03  
Weighted-average exercise price, granted (in dollars per share) 0  
Weighted-average exercise price, exercised (in dollars per share) 3.41  
Weighted-average exercise price, canceled (in dollars per share) 22.83  
Weighted-average exercise price, ending balance (in dollars per share) 7.42 $ 7.03
Weighted-average exercise price, options vested (in dollars per share) $ 6.19  
Weighted-average remaining contractual term, balance 5 years 2 months 19 days 5 years 2 months 19 days
Weighted-average remaining contractual term, options vested 4 years 9 months 25 days  
Aggregate intrinsic value $ 73,722 $ 142,444
Aggregate intrinsic value, options vested $ 71,929  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Restricted Stock Units    
Number of Shares    
Number of shares, unvested beginning balance (in shares) 18,361,046  
Number of shares, granted (in shares) 5,126,617  
Number of shares, vested (in shares) (1,856,395)  
Number of shares, forfeited (in shares) (428,129)  
Number of shares, unvested ending balance (in shares) 21,203,139  
Weighted-Average Grant Date Fair Value    
Weighted-average grant date fair value, unvested beginning balance (in dollars per share) $ 15.24  
Weighted-average grant date fair value, granted (in dollars per share) 14.44  
Weighted-average grant date fair value, vested (in dollars per share) 16.25  
Weighted-average grant date fair value, forfeited (in dollars per share) 16.52  
Weighted-average grant date fair value, unvested ending balance (in dollars per share) $ 14.93  
Aggregate intrinsic value, unvested balance $ 297,268 $ 355,653
Performance Shares    
Number of Shares    
Number of shares, unvested beginning balance (in shares) 0  
Number of shares, granted (in shares) 300,416  
Number of shares, vested (in shares) 0  
Number of shares, forfeited (in shares) 0  
Number of shares, unvested ending balance (in shares) 300,416  
Weighted-Average Grant Date Fair Value    
Weighted-average grant date fair value, unvested beginning balance (in dollars per share) $ 0  
Weighted-average grant date fair value, granted (in dollars per share) 14.36  
Weighted-average grant date fair value, vested (in dollars per share) 0  
Weighted-average grant date fair value, forfeited (in dollars per share) 0  
Weighted-average grant date fair value, unvested ending balance (in dollars per share) $ 14.36  
Aggregate intrinsic value, unvested balance $ 4,212 $ 0
Performance Shares | Maximum    
Weighted-Average Grant Date Fair Value    
Performance period target level (percent) 150.00%  
Performance Shares | Minimum    
Weighted-Average Grant Date Fair Value    
Performance period target level (percent) 0.00%  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total $ 27,857 $ 24,742
Cost of revenue    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total 659 877
Research and development    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total 11,001 13,465
Sales and marketing    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total 7,922 8,357
General and administrative    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total 8,275 7,631
Restructuring related charges    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total $ 0 $ (5,588)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]    
Stock options outstanding (in shares) 9,927,369 11,165,138
RSUs outstanding (in shares) 21,203,139 18,361,046
PSUs outstanding 300,416 0
Shares available for future grants (in shares) 22,057,853 16,913,085
Total shares of common stock reserved 53,488,777 46,439,269
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transaction (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Educator partners payable $ 103,258   $ 101,041
Content Sourcing Agreement | Related Party      
Related Party Transaction [Line Items]      
Related party content fees 2,309 $ 1,693  
Educator partners payable $ 2,309   $ 3,895
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
segment
Segment Reporting [Abstract]  
Number of segments 3
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Schedule of Financial Information for Each Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue    
Total revenue $ 169,068 $ 147,642
Segment gross profit    
Total segment gross profit 89,497 77,468
Amortization expense for internal-use software and website development 1,030 689
Total reconciling items 79,571 70,174
Operating Segments    
Segment gross profit    
Total segment gross profit 105,735 93,027
Segment Reconciling Items    
Segment gross profit    
Platform and support costs 9,763 9,772
Stock-based compensation expense 659 877
Total reconciling items 16,238 15,559
Amortization of internal-use software | Segment Reconciling Items    
Segment gross profit    
Amortization expense for internal-use software and website development 4,786 4,221
Amortization of intangible assets | Segment Reconciling Items    
Segment gross profit    
Amortization expense for internal-use software and website development 1,030 689
Consumer    
Revenue    
Total revenue 96,743 82,029
Consumer | Operating Segments    
Segment gross profit    
Total segment gross profit 51,774 44,617
Enterprise    
Revenue    
Total revenue 57,494 52,173
Enterprise | Operating Segments    
Segment gross profit    
Total segment gross profit 39,130 34,970
Degrees    
Revenue    
Total revenue 14,831 13,440
Degrees | Operating Segments    
Segment gross profit    
Total segment gross profit $ 14,831 $ 13,440
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Schedule of Revenue by Region Based on Billing Address (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Total $ 169,068 $ 147,642
United States    
Segment Reporting Information [Line Items]    
Total 92,419 78,509
Europe, Middle East, and Africa    
Segment Reporting Information [Line Items]    
Total 39,149 37,007
Asia Pacific    
Segment Reporting Information [Line Items]    
Total 21,080 18,598
Other    
Segment Reporting Information [Line Items]    
Total $ 16,420 $ 13,528
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Schedule of Long-lived Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total $ 34,315 $ 35,147
United States    
Segment Reporting Information [Line Items]    
Total 33,423 34,047
Rest of World    
Segment Reporting Information [Line Items]    
Total $ 892 $ 1,100
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Related Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Payments for restructuring $ 1,800  
Reversal of stock-based compensation expense 27,857 $ 24,742
Restructuring related charges $ 2,101 (5,659)
Restricted Stock Units and Options    
Restructuring Cost and Reserve [Line Items]    
Reversal of stock-based compensation expense   $ 5,600
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .B!HE@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #H@:)8&,]63NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT8AZC+98@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT7/J(B7VE&^&T+198]R((W/4 !F/%&PNQT0[-O=="I;'9SI M/AA M#P1*RCL(Q-99MC !B[@0A:D=:DQDN4MGO,,%'S]3,\,< C44J.4,55F!,-/$ M>!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-9\B;<1E\NMJ>[][$$9)=5O(=2'53DE=K;64[Y/K#[^K<.B621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .B!HE@,+IM9R 4 ,<> 8 >&PO=V]R:W-H965T&UL MM9GA;^(V&,;_%8M-TR:5$CM RXTBT1R]5;OVN-+;=)OVP4T,1)?$F>- ^>_W M.D#2=LX+BHY^*$G(\^!?;,>/[>%:JF_94@A-GN,HR:Y:2ZW3=YU.YB]%S+-S MF8H$OIE+%7,-IVK1R5(E>%"(XJC#'*??B7F8M$;#XMI4C88RUU&8B*DB61[' M7&VN12375RW:VE]X"!=+;2YT1L.4+\1,Z"_I5,%9IW0)PE@D62@3HL3\JC6F M[SR7&4%QQQ^A6&9+RFSFY#:Y:CBF1B(2OC06'CY7P1!09)RC'OSO3 M5OF;1OCR>.]^4\ #S!//A">C/\- +Z]:ERT2B#G/(_T@U[^)'5#/^/DRRHK_ M9+V]M]MM$3_/M(QW8BA!'";;3_Z\>Q O!6Z-@.T$[(V UOV"NQ.X!>BV9 76 M>Z[Y:*CDFBAS-[B9@^+9%&J@"1-3C3.MX-L0='KDR950I$VR)5)IO M.OY.?[W5LQJ]2^YDHI<9F22!"%[K.U"6LD!L7Z!KAAK><75.7'I&F,.ZEO)X MN'R<@ISU;/)7Q7'+Y^,6?B[Z?/X>/V5:09/[Q_:$M@Y=NX/IA^^RE/OBJ@4= M+1-J)5JCGWZ@?>=7&]YW,GL%VRUANYC[Z+WT<^BBFCQN4F$CQ>74:7^V(:&J MADB]$JEW'-+GG"LM5+0A#R*52MOP<"NMLE8<[E?VNMN.A^H:<%R7GQ9$M4W$80HH1H+X><:\YCS)K1:*RAH"7)> E M6JA)HD.](3=A),A]'C\)90/#/1R'MKL.N^C9X%!I0[A!"3QM8WB/MZG+P^SR>^D9F& M#DFD(I[,$ZTV\!E8X0^XOY_8B'%14^07\8$>@_S(G\EM !TTG(=^P8VTX@.6 MW5[;[?4=-F!67E3,F3;FK&$31X/$_;L^<09M^E.O$RHS;W9FN ),,8G*Y%?<4.8A6 M08CB4>8M;MF'ITJNPL2WUS/NZ8VMH*=(1[2*1Q0/-6]!IS+3/")_A6G]:PIW M''2=+K62GB(HT2HI43S@%"UV#%/=>C#$LI^??B$SX><*:M(*B3MY M,HYA7)IIZ7\[(S\ZYP[\49)R158\R@5)8:97S(.MC^$4 8I6"8KBT0=R;Q F M"S+;Q$\RLM(?SDY6KE-$)E9%)H:'FGU]DLFSO^3)0M1&PP-&]U]GUGR$RYKR M5?F('96/O%PI,WW9SEF*BH01);QHW+1;0)S[.W2 MG)F'\CVXE1-WK.,\10YB50YB1^4@,T^#0 ^A8"&5]65TP.X3^VT&]4#EA_V%G9 M(*LTQ(Y:)O+@E:H@]MTF@7@FOPM[/1Y:+7)HOP M=Q-F)M]^%9#2;N"B_5MYN[7IVNH[8/?9.IO$14T9J[SCXNED'^A>MD]L\?V 7;M-6=NU M@W[7P--YL55H1KQB!S4COEF/V>X:EE?+7=IQL3?9J6[?;O'><3-@9B02M0=-NGQF)CH7(HBM22;-? MOZ.D6+9(T\Y Z?Q3UO5QQKM#/=5G)B]E*J2(VO(([2U&OF8+3^FXN-S5G>3MH7*\O79=+\Y%H\JBXMJGC[P4CQ\6/-*%J)" M-5]>S"[QZ14-]8#6XJ^"/\J=8Z1#N17B7I]\SB]FOD;$2YXI[8+!OP=^QP(<(CJ0H MBYPI./G(2E9E'-UHQQ*]_UZQ)B_@S@=TC+[??$+OCSZ@(U14Z-M*-))5N3R? M*\"CO3B6?_P>H31+&'B$\"R_ K]_!//-L.I_O#YY"%;2K(-A6D M]4>G4M'4-:\48E)"S*>V>#H'@=V!GG&G_X,@_LT7W M1L[V8J7;6*G+^^**R16"MX8R?^RRP3#20.>EK&(8L U$,5]%^Q1*R$+MG.(^BW**LY3"%4"J@O MJ6\?A4G:OH0C3"F4G;X&X6:K[C4_SXS6!(J=KV]YO7>+VO(0&E&&"0F#42Y, MJR@.<&+/1;3-1>3,Q2>^Y#"'H*J$5+)-@PUA9#R;A,3'(X06JX@FL1UAO$48 M.Q%>UWS#BASQGQO=]62;6Z%6'%[/WO2WX8Y-1$% TA%NTPI'$0[LN),M[L2) M^YM0K'P!Q,1X>$(I">(11IL9"9*)J9!N0:8'D@OJHE9/7MM0-D#VRFL3+,52 M/;*:3U9$:N"A&/OCS%JL_,"?J%GL#PSH.V%_ =!,%=4=*CD( E1KYC\6R^,& M3J93W7O=@T/\:(398A7$-)W O,/:V(GY7^+,. MZ*&VC0\NU@T?Z,:*WT)TT-:,&6 QHT$XT;+Q0(C8S8B7/<1,K#5&UBVN /LM MK_BRF)@6%I(#!C&:BH4Q"4FF,CZ0(7:SX;AC[TP.[YDDK;!-W@MH%(Y1FU91 M&$X(#SR0(W:SXU8Y+HT-(39JC/O2*L4"RV)$T(=$$X9"= M->8!/G25;B6J8T=1$),$QS/.8C(E-LA DL1-DF;E'@)JLB'!L9%CB]5NU>RC M'1B3N!>,7>4>J@-S+4@",NX$%BN*XZE\#O1&W/365>PAA"9=43_&R5@46^T" M.OG6!UHC;EJ[$NMUH;2([U9)F:ATW?(J \3H_9]"<91^L$)W.K:K!V3=(?G_ MCO:#'UB1Q$[9=:-$=K\290[BX]TO"53O6;NH44_V?2$GQ[YZ8^B-O.W'/K K M<;,KK)'[^2YU%CQTY)_X\(.U'$,/K&QXFQ)RAGT/KNM?)%>POH-":=1*U,4_ M,%C73"6>;Q12-OU%T2@)JY=<-\&WVO0@)F<;K=%ELI^J@=.)F]/U' &Y="A/ MU'EO5NOXXAX29IX)$ZMOD,/ MM)X74H?O5[PZ4\*,58[39'__$3HN*I2Q30&=V;H% M:FH7T&,0T7B5834,TS2:V "B@\ZA!W1.#8*AJ9^>JXVI=INM+S&D*R'UPKYJ M8B^,8R\.\+;>WFBB45,8'4%4&@8!1=T""M8KS;HIVZ\4_<8= MK%QJOM*?EAXX*BHXMRX4Z6'Y9#$))XB4[FRUN^73+N(B(!Q6ED+F M6,-4KFQ52(+3RBEGMNGGPA:XR;1[8\;C *S(G^JF829C9;924YH0K*CB29#FQ[MS;J>L9A\KB*R4; MM35&1LI"B& MQ"RP(E/!OM%49Q,KLE!*EKAD^HO8?"*-H,#$2P13U7^T:6P="R6ETB)OG($@ MI[S^Q=^;1&PYN(,##E[CX)WKX#<.?B6T)JMD/6"-X[$4&R2--40S@RHWE3>H MH=Q\QKF6L$K!3\=3P5/X*"1%,%*"T11KF-QCAGE"T-P$5NCJB>,RI;!RC:YF M6!*N,Z)I@MDU>H^>Y@_HZLTU>H,H1X^9*!7FJ1K;&OC,6^RD8;FO6;P#+)^Q MO$&^^PYYCC?H<9\>=W\@2>ON=]UMR$J;&J]-C5?%\P_$FVM(!52L1F*)/E(. M":&8H9E0M*K ?^X62DNHPW_[I-:Q!_VQS>:\505.R,2"W:>(7!,K?ON7.W0^ M] G_0\$Z:?#;-/C'HL=W#+9Z50QP:*!4E N]+!GLOT247/=^YCK@L IHSI%U M'$2CL;W>EK1OX_I^:],A';2D@Z.D,S@!B)10OK!MDN=WJ, 2K3$K";J"RDP% M8U@J5! XQC(HXNL^]OH5X387>>\$._2GK#K\0U2[W,8L.<-@"A[\$##>> MTG",4;XZ11V>I#YFT:&.6NKH*/54Y#F<0+]1YM%997[*J@,_:N%'%\!?7..C MO63Z3G^1GV/94> ZK[>F<[F&\XJ\B=S9>\/ '4:.X^T(Z#7UHE'DA:,#"K;N M??=R!1=4?1.^PQ:$;A -PFA71I]IX'M.X$<'9+S>T>[1NR]^A-Y5E?+'CI!3 M\-X>$:1_%)BVHXN^;Q@&81@.W!UP>ZL%,_TO]#(KRA5B9 F>SDT((63=4M83 M+8JJ*UL(#3U>-&PO=V]R:W-H965T&ULK9C;;N,V M$(9?A7 710)L(I$ZI[:!Q-M#@&XW2#;=BZ(7C$7;0B31)2D[??L.)5E2)$I9 MH+FQ=9@9?D,.^8N<'[EXECO&%'K)TEPN9CNE]E>6)=<[EE%YR??DMBM5O,PAF*V886J;KGQ]]8G9"GXZUY*LM?=*QM[1E:%U+Q MK'8&@BS)JW_Z4G=$QP'BF!U([4#Z#NZ(@U,[.&6B%5F9UB>JZ'(N^!$);0W1 M]$79-Z4W9)/D>A@?E("W"?BIY8KG,0P*BQ%<29XF,55P\Z#@#T9+2<0WZ,N> M":I[7:*SQYP6<0(VY^@"/3Y\0F[.!([3 M]+)3QG-&XMWF:YZQME?17]=/4@FHX;]-G54%<\W!],2^DGNZ9HL9S%S)Q('- MEC_^@'W[)U.F[Q3L5=YND[<[%7UYSPXL+Y@IQ\K1+QWU6G-88C^R_7!N';KT M!C,W\%W2F+WB\AHN;Y)KQ:72A2W&^:H 7J?A(/("W,,S6-DX<,UT?D/G3]+] M*KB4:"_X)E$F-'_0:!BY4=!#&UH%@=OIWU=H08,63!9RO1+D6\1>]GK=D%0O;V>P*:DPT&'.ZZ/[=ZP#*U< M)[0C\[!$#68TB?E 4R9+1M#B9Z8'R$08#=KV B_T>H0&*Q(&(S,.VZW0V--5 MS7*HG;2DI#%(6:)70"WB1KVP!Q3$C5RGQVHR\SSBC,!V5!&_->Y*%&M5"%WK M@J6E*JYW5&R96=_P$ 3;_>7"8'7A^=[(Z&/2XI))W*]<0<_RP>0TDI(! \81 M<:(^J\G.]UQO!+;50CPI.JV$3P[ <-WA1'4&786B8+.VE^#&NRMWFBL&2HN#C1LOW1Y0SX\2OPW0!(B\N" MV*[K]DD-=HX=.2,ZAUNAPY.Z2ETJ9$K''PW71!,/+^/9K!SB../?,'@5I#PM"*=X!!,<21AW62P78#] M5K)&9[!7B'F:4M%Y>V[,HFHC[-+9EWA0 T8S,E*OI%4L,JU8QASB)"VT%GQ_ M%G4K;V5A-AO-HI4R,BUEW\J=+!#3 ZRV6U:12E3H31\D 66^+TK5R*?'K/(S MISC4->SY3A"Y=E]63*9N",NZZXT4'6EED$S+X/],M3NT4\D:A'$L68/I2+)6 M9P^?,?C,T$<;$I"+7%7[WN9I#]AG-UNM$--(=-R_\ 4$L# M!!0 ( .B!HEC5("A&PO=V]R:W-H965T&ULK55=;],P%/TK5IC0)FU+$[>!C3;2UH&8Q-"T,GA /+C);6/-L8OM MM(-?S[63AK9+*QYX2?QQS_$YU_;U<*7TDRD +'DNA32CH+!V<1F&)BN@9.9< M+4#BS$SIDEGLZGEH%AI8[D&E".->+PE+QF60#OW8O4Z'JK*"2[C7Q%1ER?2O M:Q!J-0JB8#WPP.>%=0-A.ERP.4S /B[N-?;"EB7G)4C#E20:9J/@*KH<)R[> M!WSEL#(;;>*<3)5Z.7J;,P%B);SRWQ2AX&Y <9JP2]D&M/D+C9^#X,B6,_Y)5$]L+2%89J\H& MC I*+NL_>V[RL % GFY W #B74!_#X V .J-ULJ\K1MF63K4:D6TBT8VU_"Y M\6ATPZ7;Q8G5.,L19].QDCGN">0$6T8)GC.+G8G%'VZ6-43-<*K$(U*XO5L" M^:2,(<>/DE4YQ]@3)S?D^.B$'!$NR9="58;)W Q#BPK=.F'6J+FNU<1[ MU%!RIZ0M#'F/JO)M?(C.6GOQVMYU?)#PCNES0J-3$O?B?H>>\;_#Z0$YM,TV M]7QT#U^;UI=9O969*H%\OYH:J_%P_^C*7LW>[V9W%_[2+%@&HP")#>@E!.GK M5U'2>]=E_3^1;26BWR:B?X@]_8SU2> YZC)9(Q./=$5HF9[%43Q(AN%R4WY' M&(UITF_#MH0-6F&#@\+&!9-S<,>XDE@5!?^-M^'823TARYRU6][&!3[N!BQ]++F#ZEW7Z2UD]RV,_6(=N7\J0K MY30:[.CK"*/1!8UV)(8;Y:@$/?=5VI!,5=+65[<=;1^"*U__=L:O\8&HZ_E? MFOIUP8LYY](0 3.D[)V_P:3INF+7':L6ONA-E<42ZIL%/G*@70#.SY2RZXY; MH'TVTS]02P,$% @ Z(&B6$H7J;)X" WD, !@ !X;"]W;W)K%Z1U"O&UT]U\ZG=4,JL MSV51M3>S#6/;EXM%FVUHF;8OZBVM^#?W=5.FC!\V#XMVV]!TW5A+?,SI4WOTWNI.Y:ZN M/W4'K]Z9(614?B[?A[@,X.,;N*Q^^_TN/^Y/G)W*4M M7=;%7_F:;6YFP>B(HPJ(G*B APKXT@IDJ$"D"M@_4<$9*CAR!/=$!7>HX$H5'.]$ M!6^HX,E-.M5+_E#![Y.U[]T^-:N4I;?73?UD-5UI3NO>]/GM:_.,Y%4GQ7>L MX=_FO!Z[7=;5F@N+KBW^KJV+?)TR?O".\1>N.-9:]3T_JK-/F[I8TZ;]Y:< M(_]7*_I[E[,OUK,/5;I;Y[S.E36W/KQ;6<]^OK)^MO+*>K^I=VU:K=OK!>,M M[>(MLJ%5K_:MPB=:];YF::&IMC176]9ER>7=-U=3>V6N_=N:GP>_/-+">I/F MZ_GKREJFVUS?DNC,"?!AH=TU7TZV)3[3EBS;E;NBS\6?;$,;GIZ2CS6;;A!X MI-;K*JM+:CW[5]VV5QI\_S+& M^.!0I%7&V\=ET&[2AK975LIXJ.R%1=!S"]L8ZU1AY'>C\LMVFV;T9L:[HJ7- M(YW=_O(3\NQ?=5K9P]P>UHW(C[?(M;V >+9_O7@\U@5DV @2%D/"$B"8H UR MT :9J(U+]+!G>D7FCF]+M%A3RD>! M6"C1%/)X2$P.Y82.= X=Z1@[\C"RM-W(\MRZ^^Z+SAAOZD4'"5M!PB)'&0[F MV'?\D$B)BR&C)D P02KN02IN3R/I[-__%U'O_W MV[HH++ZZ>TJ;]7]T,G$A90()6T'"(DA8# E+@&""E+R#E#SCJ!-]IDV6CC4XU1NQ4U7CJC&Z'@>/)\SEDT @2%D/"$B"8( C_( C_ MVP2A$X&OY,TEKB--XL9X4X>$2R)&D!%C2%@"!!,R&QPR&Q@S^Y&VK%M.\,1R M.&ORK+M+V.=X5^6L?6Y5E'5?L_0SOUMEFVXNX36TJ0_461<1FTCKKF6@+I8T MQ5;&ED^]L"%A,20L 8()Z0\/Z0]_4/K/307&N%.G@E"="I!#L"M/!9!!(TA8 M# E+@&""8I ]>DBV43.OVW;7WWKH1)-V*\JSXC!'F*J.@78L#R^PI=O&%6C, M")06@](2*)JHCR./$1GUT=]QS#O'>&UE=;FE59MVBP6M$)"2.NS9+I$F#'/$ MJ MI5575IDVGRA+[PIJM33;-3G+J=X<5JT[AR@*@/3&5J"T")067](="51(,?^C MO8?,_MX??$W0)5J;3J(N @DFGGP'8 XQ.:.0M B4%H/2DO/]*R9UM!J1V6N, MJK7!6/P];0[&(M'F'=191*J!AUP<$HR4VP30P!$H+0:E)5 T42"CP8B,II,L MD(M$X:J>?H!L)'OZFG*RJ3\4$11! NP$OCQOJRR=K:_AS7'@R@.MII07>L=1 MQ=XMZJ MEXCJDR'7)9@O?0/Y>M04]7 0!M@/Y>L2T@N+0&DQ*"V!HHD"&)TZ9+;JSCY4 MU2==-=L\Y*%068ZIY;"<:=7>0XX;AO+2+M*PYAY!LB4;:X!N* _ &D_1#VS/ M/S4 C]87,GM?W_5L5=_7JD\U]UW?]QTD]S:D'[0"I447GT4,&C>!HHF[649; M"]O_Q^>G&-3A J6M0&D1*"T&I250-%%2HQ.&S4[8-S]'-7,GJT?UNQ ?PFQ' M\LTY5;FQD^^>D$M,%!: M D4393 :9=ALE/VXAZ;FP)/'?8V'9GN$R.[+"C1L!$J+06D)%$U4SNB@8;.# M]I9N=TVVX6O+?J=]MM_!OE?..6F [L@#I:U :1'66&X.07X@+5=BT+ )%$V4 MQF@'8K,=:)"&5@X:$\RS22C/': ^'B@M&FB>^11BT* )%$W,\FCB8;.)![!W MPAQA\D"@>.\90) M3C Z7%H+0$BB;J8_3XL-GCF[)W JO.& Z]4+::S!$G M#P$7!8U @\:@M 2*)J9XM!VQV78$W3N!-5Z=;*$NS0V:K !0LQ&4%E_2'0E4 M2/$_HT:?D9BWSYGV3@Q5A2D1(^S*&VC-(:9F%)06@=)B4%I"U)V"4O^*21V= M/G+&Z;OXX:VCS;O&H7-]Y :.+S^9TQ7U7.0%MBT_KS&W>7)>0>T\4%H"11.S M/]IYY(R=9]P8H<^X:M=Y=H@4\T=33DFS6@0Y@8WEA[J1IN"<3]VA?%^E*2=9 MB8D.%=@<=>+_'-R<8OE=#%2D^#[D<#I447GT4,&C>! MHNVUL#CZX8+NER]X\A[RJK4*>L_Q]@N?GU^S_S&)_0&KM_UO&=S5C-5E_W9# MTS5MN@+\^_NZ9E\/NI]'./RDQ^W_ %!+ P04 " #H@:)8A6BZ"J(' #S M(0 & 'AL+W=O0 .,T\4SB:Z?]<&VF:=K/"LBQ>H!<23A)?WU7@I@WH8MG_,4&O%H_^Z)] M5A)7SUQ\E3M*E?=2Y*6\GNV4VE\N%C+=T8+(3WQ/2_AERT5!%-R*IX7<"THR M,ZC(%\CWXT5!6#E;7YEG=V)]Q2N5LY+>"4]614'$ZRW-^?/U+)B]/?B#/>V4 M?K!87^W)$[VGZF%_)^!N<=22L8*6DO'2$W1[/;L)+C>AKP<8B;\8?9:=:T^; M\LCY5WWS:W8]\S4BFM-4:14$O@YT0_-<:P(<_S9*9\?_U .[UV_:?S;&@S&/ M1-(-S_]FF=I=SY*9E]$MJ7+U!W_^A38&15I?RG-I/KWG1M:?>6DE%2^:P8"@ M8&7]35X:1W0&@![[ -0,0,,!X<0 W S QM :F3'K,U%D?27XLR>T-&C3%\8W M9C18PTH=QGLEX%<&X]1ZP\L,@D(S#ZXDSUE&%-S<*_B":"GI\:VW(7+G_0P1 ME]Z'AY)4&0.9C][<>[C_['WX_J/WO<=*[\\=KR0I,WFU4(!,ZU^D#8K;&@6: M0(&]+[Q4.^G]!&BR_O@%6'0T"[V9=8N<"K\0\/QP[X."C ME['1AZ>\K!VX-0[<"EYX, L%4:Q\JM.8*4;EI"(\>"%W:U[]!1H8 M[@4_,$A1[_'U_4&,SAG$,RGK^2H^^BIV!O$S!:4I(W4!+C./%%PH]I]Y8+.\ M5A=U0A;C45S'0E$4!/:H+H](ETZD]XJG7^>ZOF=>R@L@/5FCIB_ZFMK +D"U"D1_$=KRK(]Z5$^^OQ9XPH2>-!ISS\FF> QM#0DA)E17L:H3#'R = M2T0=:WHX [^E-]^)]'>UH\)*2+XM-P>0+$*K"=<%'<8-W&2P(^43E9HR.R7$ M.,Y,JIR11Y9/EY-&_9GJR;FT]9V!6F>@;V4^KW3MA<)"V4%G_84NMU;#T2@: M23@J)Q:I>1!&R50JM1P>. ER?2T%WMG&_G%=PX4(355T# -5,B*MLZWHHXL3ER%0]1CJ6 5AOX$[)8; SW33IDAG M5ENQCUEP'JZB$7B+&/#/5)ZT=!FX^7*8)]]".V;!.4(X&**UB>%)M"U;!FZZ M_$RW5 CPM: '6E96-@_&Q!?X8;P:0K2(13B9:"J#EB #-T/^]MZ.T8I]3(4H M#*,A85K$P,")5@2UE(G\DQ8KK#Q0^9X^%SFI^%1B.I>VOA=:ED9.XEO?52+= M$5WF3VG)&J6N-L%A(;5)HE4S ;_D6N?EV0_9,D9S]!Q.>E8J*DN2&:]\0 SU(.^>B,9O.0W\Y MY6;?G>%@#*]W<3W<(R,*U""KG$*U%+$83U16U7(O<7&NM MKA\J:;S^T5JQK$98EIZK.!P982'=R(^F6@;4LBY:GE1IMZPD9?J>2NMD\Y,K M[9FT];W0LCERLWF_;-$7*E(&,P;24.I5/+"F;J7L 1RS=^BOADMVBQ2L+*>2 ML*5XY*;X._):;QMMN8!.9-^?0$4![9\QP I\3-WS*!Y7*=>JN;\3V=([=J^( M>[ 5>?&>F=KM>)[IO /,;U,'K(!H*\%2O2%(+[<$O7V$W7QXK0% 'K7+(BM]$QS.YA+VN36\;)1-W%+6EC-VEKX*Q,A6F[ M/V2TOM(US-AS45NE^>] 5;]X/_X?O$A2@'V_I$RO+)OF ^1G/K(:-N3N.$G^TJ+;(8822Y03+XY;E M\;=8_E3+?M+K0*=-8UI?HF6 DJ%-8SD4KW X95/+_]B]#WY?[?>Y.?(AN99<5L*4X?2-IB IZX-#J,?VXXJS;G6?2UO?(VV3@=U-AF%GL^.C*R7,45Y0 M73"I-#M4=8'<5A,'7GC<- 1^,@JG10K$)H+9-A;8W5@X@EGRTL2STR-!;KZ[ M\\!G[3S.I:WOIK;SP.[.8_*4(.VT\42>VLECRYY",N)VFQ2>.O? ;5>"W5W) M0VE2=G]:.X_'C4;@+X>-E$4JG*JF8=N0A.Z&Y*$$5"HWVSDG-5&-WNZ)8.@/ MM_ M0D-F6W2.SPLJGLQ;!=(SNY#UD?/QZ?'-A1MS7C]X?AM<;NKW#UHU]>L0 M7X@ :I->3K>@TO^T!!^*^@V#^D;QO3FD?^1*\<)<[BC)J- "\/N6<_5VH__@ M^)['^G]02P,$% @ Z(&B6*)*2@Q_!@ &@\ !@ !X;"]W;W)K(R7%;=QTV/8E,5_N[KF[Y^ZH@Y5UM[XD"N*^TL8? M#LH0ZOWQV&'@YU!MW&MBC+PQOCHH)8%S2G%@PH!(4Q98@\2_.SHA MK5D18'QI=0YZDRRX^;O3_B[Z#E\6TM.)U9]4'LK#P9N!R&DI&QVN[>H]M?Z\ M8GV9U3[^%:OV[F0@LL8'6[7"0% ID_[+^S8._T1@V@I,(^YD**(\E4$>'3B[ M$HYO0QO_B*Y&:8!3AI,R#PZG"G+AZ%AZY85=BBM'GDR0*58F%Z?D,Z?JN,;Y M<>,AZOW!., L"X^SUL1Q,C']@8E=\<&:4'IQ9G+*OY4? VZ/>=IA/IX^J?"# M=".QNS,4T\ET[PE]NWT,=J.^W1_HNW2%-.IK='TH3JSQ5JO\(1+?A :A>*>, M-)F26LRQ2:!H\.+/V<('!Y+]M2U""<#>=@!<>/N^EAD=#FJVY>YHT7?[S2^W[&NVX3B=O.%*.4= M 1P9 3;4 Q$)L;%Y7";T")"&=>-"1REVBE$H]9 6L G)[5>\SG5(14)GOG?IO-KGH,'(:EU>C9;(#E'7UIE&MC#7'>FU/6.!4X1"QP M=I^5TA2$V%>5\K%Q=]KG9R>]C,3,BYI:: IVS3PX)-_ M,( P#[N,VEJ9MG0K:3!"^8C+S!>R+5FH_*V)%0 M.B)1I2E!/"4$>GQ6]DV^36+H@2C 5R8'?7FH=W3LK 3+.:7[&F'@0+9FUB0= MJV<_3Z&H6H YO0E?&I)=++'=VX.=*(<8EDJJ>,V)F\_/U16"A_%)7=H5B5 M"HE8@:=+I7&E!X."COIHX1IFQG3:!K*K^-Y25_>C'PV MC#I_F6D)"$D%)%(9!N9U-,>0EDMNO0M-P]A6T=G2;]AR>&#>21-&XA.WD6K! MR%L%0X%4R70O4%8:JVW!Q 5!Y7=>P4QZ[N$A N51ANX#/W]YR90&[2+I@9YS MVKG_R.4(!0TGX#2YWQA4B?,JK-O+.4PA9^TED!'OR/A0OB.]'G9#J0MK?Z_O MX PG]HLO0,)J2[Q^8:V/HH@N+IP%G5V<"8C\ W@D:M$FGSN[W7B!M3DL+!"; MR.KH#V2LP&M>BQP-/ MH #"QZ3;WQ4PW,;-4U=JN(S>B9T4[H?I J)^;';(! M,C$;X \Z7JN517UH\G2)I3(H_(I4L43!(RKCJ9AQZ[Y56L.V5@57)P66BOA5QLT+/J9/EWZW M__";I>^=A^OIJQ%SH@ )4 Q+B$Y&O[X:")>^Q-(BV#I^_:!Z4%SQ)X>9'%_ M.3\FN@4;Z#^'C_X&4$L#!!0 ( .B!HE@KXFH9Z0@ X6 8 >&PO M=V]R:W-H965T&ULK5AM;QLW$OXKA(HK4D"69-EI+XBL/A/E"[7"UKBMR07,ONK^\S0^YJG=A.+[TOTKYPAO/RS#/#/=PX M?QUJI:*X71L;CD9UC,VKZ304M5K+,'&-LGA3.;^6$;=^-0V-5[)DH;69SF>S MGZ=KJ>WH^)"?7?CC0]=&HZVZ\"*TZ[7T=R?*N,W1:'?4/?BH5W6D!]/CPT:N MU*6*5\V%Q]VTUU+JM;)!.RN\JHY&B]U7)_NTGA?\2ZM-&%P+\F3IW#7=G)=' MHQD9I(PJ(FF0^+M1I\H84@0S/F>=HWY+$AQ>=]K/V'?XLI1!G3KSJRYC?31Z M.1*EJF1KXD>W^45E?YZ3OL*9P+]BD];NS4>B:$-TZRP,"];:IG]YF^,P$'@Y M>T1@G@7F;'?:B*U\+:,\/O1N(SRMAC:Z8%=9&L9I2TFYC!YO->3B\:5>65WI M0MHH%D7A6ANU78D+9W2A53B<1FQ"2Z=%5GB2%,X?4;@GWCD;ZR#>V%*5]^6G M,*ZW<-Y9>#)_4N$[Z2=B;WQ#-$#(?]] MR.&D;_]A?50UKT(C"W4T0ED$Y6_4Z/C''W9_GAT\8>U^;^W^4]J_)S_?4'C^ M]OWYV?GIXOTGL3@]_7#U_M/Y^[?BXL,_ST_/WUR*"Z]MH1N#J+A*G#H;L%4I MN80^U8J>E*A)50[>X>9,6PDY:<1EQ .4;0SBV965;:GQ_BR>D+87&NDWMC+D3;F.A*;3+H$LM/=R;B(4Q$(W*%UEF*0TV@G4DC)S9(+F^ M@ZCEC1)+I:Q01J-4V"YM13'T82*N@B+/WH2H4=101%XA("#/:YU0 (JM>"[DA01(>[:R549\Q8_-:6*U8Z9@]E %TV MR<%8RRAD58'0V$+8[#S9)->$"TX8UJN8@F.T7&JCH\[!\LJP!Z4.A7&A)5MD MZ-PE[_ZBZV-2MP'!TO]C!GIUHVRKV")UV] V092M)U1O9>BN45Z[?L"Y6"ACM)"$BEF'89P4OFP' @$-?B>H>B7@HJ/&0IB>2,'>3DT+Y+ M956EHP#B12$;':71OR>YM0[4O*&02]A*L]/"D^"JN"%'"Q=H-SRK6@.7;Q+I M&&=7.W179C@?I/!+[^\(&#?2M(Q5C";D"AX910CQU()W7,6[#$5)H@\4;)%V MI2D>W1HF(@N+D7]YVWDYSJGIH'E/"SJ_ LY*%GBXZL:$>\@RX(C+BM@B/:@[ MC P!WK>&JA$%#3AZM\Z)'J"&H0+28S2EE8K)+\D"J+304TD"%I3,[RQ=H#E- M9>3:-WH.$2:2MZ5;"[@/1(H:X<6R;-'PE=QJ:SIMB8+(4T(0Q3G67L&S-$8H M&B,$A@!$H)L"2(;[@=_6P[>V*54HO%ZFED!VT5 G=F<[_YA0J I%X$\%"7,^ MZG ]")JV& _:%#4FC,9%W."5N>NKOF67BZ$N4E7 2)2')XU\$A* <0$5PQCJV Y;&5!4 M*:(CPUY12RI9'GN#9K'8 9%,A=CT+,.C:7WC4A.GN@/%Y/I\,O1L%DJOR02= M,1+PK% (!],!@G$/R3Q_HW;'U"$BF@*,%BOOVH;5=Z]SCR#&\P^C?H(;6P2B@)6*>&!$Q+0;X03V>YK=-_HB9@/"[VV-92E]Q&N$B)0;ZT M)'FO4M&MG:<=I$4]_(V)==L60%MLZ?W=_E^;6!4?S$2>\B;B Q8M6X0%>8:* M4A%_&IT& %6V!2<;\**H=_V.\I[*DRG NY67:,_,L4D&]H ]HF5>ICV,]"LJ MJB]?P[D@5L;!(+'T:8PJ'""2SI0$F+9IV"#)?5;%N]1D=DHC*GZ]4HB]!;7>N&%CNKNE F%'5^=.MRIT@I MVG8+#?)$';AN D@=:=M2J4;9>*KM"B=WV/E1477=ZPC>65P7N9^D!2CEE:P@?YQ:/;M1Z"0\2A@GS6_X=:$+_LJ7T91 G#G_BV8\_ MO)S/9P=GB\L3OMP]P S^E0%;L:N&1]U.;G%YU8O1UCNS%V-QJ7A8@T?=,/KL MDVM 9_.7LY]>B?,U,'63?0&7I&4,W$[R]6#(1K'4NJBW)X"F7:(K"8(H4RU4 MY*%<(='I2PO#:^E:'O6USW-Q)NDT2I+=NR\.[B&F'ZDY>\HGYF=H9+$\JS)Z MTURFUWG0L#2>8.H#SC2?!.Z8LKQ:M< 5$DMNZW+;=(M:J^$85JI"\^<:.M7X M/L:G'UZ_ZX),>(=^A!U9$HI/,QCUF"(J! $6W"D)X"[52EM+6F4%(\5KH(L! MLOM\G$&2QK;D01I(0]<^_B=5^Q/QAOV3A$ SE2A$K$K4\9#W4U? MDDN?. &,SZT%KD /]1<<@] 4B4FR9?QUP++"JP9[\.&5>23!OH+W;9&I?&=V>_&H^>V$@S;U;D$^WY]5[]V-^%BHJKHK?S[&,MY MXODD;Q&27/DO]A^J_.W*8<4_]-UG.OA&AQ:YXB^13,\VIL]U_=/^8^/; M+D]?2M&*@>> 0T\%T=GDQ?-1.OIT-]$U_,5OZ2+Z,5_62F)$H05X7SF,K_F& M-N@_ 1__ 5!+ P04 " #H@:)85?0YW^0$ "9"P &0 'AL+W=OZYY^YX1YYME?YL*D0+C[60 MYCRHK&WFX[$I*JR9.5$-2MI9*UTS2Y]Z,S:-1E9ZHUJ,DRB:CFO&9; X\[(; MO3A3K15"6;RKK!./%6<,V>(?VOKG1]#7>HY2\ M1FFXDJ!Q?1Y1Y$CA *+*Q#8/3S@$L4 MP@$1C7]ZS&#OTAD.USOTMSYVBF7%#"Z5^).7MCH/9@&4N&:ML+=J^SOV\4P< M7J&$\?]AV^EF>0!%:ZRJ>V-B4'/9_;+'/@\#@UGT#8.D-T@\[\Z19_F&6;8X MTVH+VFD3FEOX4+TUD>/2%>7.:MKE9&<7M_B LD6XQ4)M)'>9.AM; G;;XZ(' MN>Q DF^ I/!>25L9N)(EEL_MQT1HSRK9L;I,C@*^9_H$TCB$)$JR(WCI/LK4 MXZ7_$>5:JQJ6Q%73::!,VPJ6/L>HX:^+E?'ROU]+0(>?O8[O.F=N&E;@>4"M M85 _8+#XZ8=X&OUZA'VV9Y\=0_^_-3H*\CK%VZM/5Q_NK^#V:GG]VX=W']]= M?SBDYY())@LT!PDS!JT!)DL0G*VX("ZTOT6-M =K):C'S1RH?$6UKQ^\P0+K M%:6XEZ3P!Y,MC0#8?;_P,(=++@26U+.%:B6YU 3!']A*8 B21I5: W/.'$'R MJZ'06'(+0A& @1%DL_ TCFDQ3<(LRIUD$J9I#O=R]4UL. W3+(5)&)'I+$Q/ M<_BH+!-0O,C "":S,)ED#C\/LWCF)&F8I]DAE$&&YI2"-6JB2,ZZ6HX@GD3A M9'+J5ED41C._BF=AGG_E=9CLXX:[HZ*[H_*%/):MYG(#MD+ZTXA0=[V*KE=? MELJ5UE?$5HP:A(K*92%:I\FEQR@4Q6$:)4N'6KZ,:]4=&B!KI[W"#9?2:5+% MD)&K)V3: X_RB%(X\RY'E,X\34^(O[M(G/X-:G_E.+#KE> ;YLZ]&6@T PTU MT-#H#[BT^P0.^/FX*G(OE24NEABB'*0KA&W%B68?MODZPCX/5.>2[B;:H)51 M@I?,^>F;!N[<1#;P\[UD+1U,+'_Q@;;[TU=WAZ_+,\F(R+!JS P=KEO;4H]1 MQ%R5Y@0NC,OG\]H1>U;XV- E"58=& !K&JT>.=U[ M*)X@CWX<4E(/U,TN"Q(?+<3)[DPY,"?N*)2=$KT5UA9IH"^5<1$KJJ>E;:_] MMA5K%_VN;0Q\K+"?)/[8^K[L"TK,6VIUUG!J#_Z%=?>Z]-G4=B>@Z I5U]P8 M'ZS;URA\=1KVI F:4!]]T'2(76+]#%#:G7)W)Q UPP1VIO14^8S643E>^+=< M4IXYM>V=)4'MZ0[*/Z? 7/<-;\I!!9??R7C>]6LW/9\GA*9!F.0I_2;A:9[ MQ3 Y(TC#:7;J-Z>S^#"8OCMEP\%0'E!,?T&05+GB[T;F]U\2;YZ!=G.?8B/> MV=0MTC">SN!ZZ,1+)W[&PO=V]R M:W-H965T\%2[O:WWZOQ,5&FP>;(3KX7N3* M7G8RYU9G_;Y-,BR$[>D5*N(LM"F$HZU9]NW*H$B]4)'WPR"(^X60JC.]\+0[ M,[W0I=J\'9=<3G_8&O$C>VM0;V9*[U V\^II>=@ W"'!/'"((^:WR+ M>ER%OY3C@Q MO3!Z X9/$QHOO*M>FHR3BI,RC <="$,PN@(WK#Q;NCQAL][ MUX5W.'<@5 HWWTKIMC##I#322;3P]]7<.D,5\L]30:AT1$_KX*XYLRN1X&6' MVL*B66-G^NK%( [.CW@0-1Y$Q]"?R\\SPI^^WLSN;V\^W<^@!02W*&QI, 7A MX+V0!KZ*O$3@)H'/'!4CU1*NA946[C.$A9GFQ#S'NH/EOQ0Y71J0+>BB M!;U@Z/4>VC30SHPSAJM#&D6TI?##:VOK7NWF$]5;8#) *@^QE1UZ]F(2#\+S0"K?4 M;^:!S%N4*K7P$@:G83<8!+2J3_VPVG,'D[@[/(T/G:NY!S1_Z*SG\3<>=0R@PA%-3>1Y^;CDF94KN3>D[WG9PPK9[!$ M6ULZ,(FD^26((&Y2![H-&72>U[F.1>)RWRY)#2GI=N% MQ<,M]1J-XKCZZB.$NI*;PX8VZJ3>R6)%4?'3N6F91!LNZK3TD_YW2_Y7KZE/ M6IE'-]6?%#_\3JEF$E9W?/MJXG@8/'9!J39HU5:;#'UYR90PZ&KR:<$U>TRA M2#*AEKZ.$VF2LK#.WV:%V$(FUDB05BZ5O]%(0*047(L^:HECE9+,VAO1(Z_H M;J7 > 5VKX&6"=OUO^/ZU$NDWWHU%FB6_FULJ<9*Y:H'9$-MGM]7U:MS?[QZ MNY/:)<_.'!^3?H7#MZT?IE1G\AT/ !XB^T=KL-*VC^ ME$S_ U!+ P04 " #H@:)84:#Z^E % !K#0 &0 'AL+W=OS7IL&R-XZ97J:LR"(!W77*K1],#SSLST M0+>NDDJ<&6+;NN;F^Y&H]/9P%(YN&.=RO7'(&$\/&KX62^&^-&<&WL:#E5+6 M0EFI%3%B=3B:A?M',],B"HI>K^^76?AY=R=(X_RF#L^/3!Z M2PQ*@S4D?*A>&\!)A9NR= 96)>BYZ5PKJRM9H,"YZLT>=6?83LQ'YK)7;6+)0I2COZX\!XH"3W> \8D\:_,S-6Q*% ME+" Q4_8BX:X(V\O^HF]4[/F2O[+L30HN,?2*O)<*4B-Y M19; %#6FA?P]N[3.0&']\UB&.@#QXP"PV?9MPPMQ.&K0E[D2H^GK5V$:O'LB MO'@(+W[*^O_?UB?-/@YZ?GJR//WT\7AVL3@F1[-/LY/Y@BP_+!879'[Z^>ST M9'%RL23G E(E"\0SYW9#+C8"FKK0D-1*#FDN8(GZ)Q'?6GG%*P1*_9:86PM> M8,LM@=]*5S!9[#Z!$BDV0XV08U&(^E*8&T[4^45+#^V3'9*QA$9I!%2:I#1B MX5W /:K6&) F(4VRF+Q^E;.0O?M13&GU9A"=A"">I0FYT YJYU?"0TP9#5GN M,>4TR%.H2IC&QGVG9 'J#59AI[S4*[?E1E!R EM\*R;NB]E!3($8)-]*BPXA M\P[VHTNE5.L7)/.CB=;<6FE$S ;KV#F>^\8S 3R@/G-(IKG MH2_#%DS<0O3*30M^88B4Q35@&SSA(R"R1"81G60!R3,Z25/P;:'@BJ*MV\KW52F@ M"0IY.S1XK8WKAPK931G-TW"/["8939)\[Z7;LH-)#H,)$@%$G?M>&?:&.'Y9 M"=)T \H^@T)J=PX)"&,Z M"4(@=@%WE.TA*Z!I&B/!Z"1GN!9U';!#)C3V&'S06#.BV"A=Z?5WDM,X3J%M M:!($>S V)_ V\,($>(RR2?IC"L LBV@49^@)G&<]#$;3,,#%$)SB&-V%&11X M&"%,91; B=!(& 4W.X<'T/WX?EH!_>8^ /+P2'IAT3T+8P?3P3"6-$B?K+8? M,A/2(/**^00*"6W?1T#)JO73$@WYT^]<@&MAUOZ: M;R&+K7+=77C@#E\2L^X"?2O>?89 =M82AD!R[LD-? T)@P*POM+:W;R@@^'[:OH?4$L#!!0 ( .B!HE@F9 _[;@( M %H% 9 >&PO=V]R:W-H965TF7T30Z!)YD59,/Q-FB%15ND+ZU MCY:]>&0I9(/:2:/!8KF,5M.;]=SGAX3O$GMW9(.O9&O,BW>^%,LH\8)084Z> M0?!OA[>HE"=B&;_VG-&XI0<>VP?V3Z%VKF4K'-X:]2P+JI?1=00%EJ)3]&3Z MS[BOY]+SY4:Y\(5^R)URS H:J8>_>-V?PQ'@.OD/(-T#TJ![V"BH M_"A(9 MK>K ^F]F\$4H-:!8GM;^4#5E>E8RC[!ZY)+>(B;E\),[WN/6 2_^# MF\&#T50[N-,%%O_B8]8P"DD/0M;I6<('82K^;K6YV\ S0BUV"*@)+18@-1G8"2M-YT ;_2X7.DV8K-,T//TQ.@Z.U= O?].'J#&;-PP^M3^#UTA@Z.'Z#<9QF?P!02P,$% @ Z(&B6)8:F ;H M P S @ !D !X;"]W;W)K&ULA59M;]LV$/XK M!PT=5L"3'-O-BLPVX*09U@]9@R;=!@S[0(LGBS-%JB05Q_OUNR-EQ<'#SVI3!SXH MEO-6;/ .PY?VUM&N&%"D:M!X90TXK!;9ZNSB!WA3M_M ;V9&WMECH-0,1C:\]9C:89,7C]0']E^@[^;(6'J^L_D/)4"^R M]QE(K$2GPV>[^Q5[?]XQ7FFUC[^P2[+3:09EYX-M>F5BT"B3_L5C'XH5)Y)T,198?1!#+N;,[<"Q-:+R(KD9M(J<,)^4N.+I5I!>6'TUI&X1[ M\8A^7@1"Y/.B[+4OD_;D&]I3N+$FU!ZNC43Y7+\@)@.=R8'.Y>1%P!OA MC6 RGLQ>P)L.[DTCWO15]^"#\J6VOG,(?ZW6/C@JB+]/N9P09Z<1N4DN?"M* M7&34!1[= V;+[[\[.Q___ +?V* "-GX$JB+5_0A"+0((QWI; M-,S"4G.6MC.!-G2-U.T:'P3M$[4]RJ%"BHPCX($(7K-LG&4IO2^D63ND]R(ZT*>[P('0GT@.IZ846 M;(R]X$P?@!B=P1 ,C0EZ\]"Y/G#">PRK@(3S*17,(Y M%A_U^+;<_L@/K 2ZXX)-M/KBS6'E.F8D85:<*:@ZK0^Z9O8 MT*3R(?KW+%I/3IYP,">[AH84)Y]J8T,EX2B*F"R0RZEJA5;_BK72*NP/W7(2 M;#54DH^=D*HM.="'1G:.^X]Q4Q-P;^QJ1>L>)HPC3H-G&.>HA-FX;-<#J,ZE6:4$_B:4 =!8D>HX_^E=!B[-SK0)MHWS:FT#3;^XK.ES QT+T'UE;3ALV,#P ;/\ M#U!+ P04 " #H@:)8\$XU!+D# W" &0 'AL+W=O[I7^LY4B!8>:B'-+*BL;2ZBR!05 MULR=FJ6D7]2@EKU$:KB1HW,Z"J^3B M.G?R7N OCGMSL@9GR4:I.[?YHYP%L2.$ @OK$!B][O$&A7! 1./K 3/HKW2* MI^LC^N_>=K)EPPS>*/&%E[::!>, 2MRR5MB5VK_'@ST#AU/2!65M-9URTK/S6XK[!V4,+%'#NF(:IY$E7'<:%0>,ZPXC?08C@X]*VLK M0I98?J\?$9^>5'HD=9V^"/B1Z7/(DA#2.,U?P,MZ(S./ESV#MV!:O;0&+!T63!2M8+Y6 MU-:E.B^ R1)*+EJ+)4@B)ARQAH@91^R"4#7B=^$'"EY1]=%SCPQNVQHULTI? MP.T1Y3=XDR9A.AB>N666AMDP/X-W*!6E>2?[Q=<4EF_9/:GOL+O50&OH'BZA M4'736F?/C]Q>OQJG27KYHQG)8!AFHTF8QQ-(\G$X&>5A/L@?B?T<@OC&YTE^ MUBW2].Q_WFV4);=R)L2W3H<:#Q@L6LTM)_Y[I S$AT*TSF%;K>HN MZRS@#H\= MJ4\2\[='UK\49N 2)LS#))I!2E,8C^L6N,/PTD@4^";$\AQ(^G$YC1*!PG(\B(1S88=X5I:)9M M_J7Y E;1A.KQ2&0XZ&_\I"P3SEUC\D 2#R&G93H(TSQYJEU$)\VSV\/B[XHFCC![\%1[*P M]IXOKLJST8P=(DU%8 L2_]9T25JS(;CQ-=L<]4?RQN'OSOK/,7;$LI">+JW^ M396A.AN]'(F2EK+5X:/=_(-R/,=LK[#:Q[]BD]8>ST>B:'VP==X,#VIETG_Y MD'$8;'@Y^Y,-\[QA'OU.!T4OW\H@ST^=W0C'JV&-?\10XVXXIPPGY2XX/%78 M%\XO;5VK )2#%]*4XM*:H,R*3*'(GTX#CN"%TR*;>Y/,S?_$W*&XAH'*BW>F MI')__Q2N]?[-.__>S+]K\%JZB3@\&(OY;'[T'7N'?;R'T=[A_Q.O>*M\H:UO M'8E_72Q\<"#-OY]"(1UR]/0A7$BO?",+.ANA4CRY-8W.?_SAX&3V^CLA'/4A M''W/^O^>LO]B[L/U]=6GZWN*"JP7 M'Q9:K217DA:[H$=/&B<0FDKO46]:AE(!"ND")5RY?-&NK 5@+Y7&,2J#^X 4L+<&A5*J(C"0 MXZ&S7JV,6BK '+"J(!> 8X")Y%AA6UUR?)P_IW Z]@SR#\!1@9#HY$HA?266 MZ$1>H*$A+\Q*5;1:@M'8;\N)^(@@7*ESX'NP#NS^$"]#!4?860 !)#B/7$@+8G00<.0"HVXLSFM=!CY5)9>I MV3Y*'QL-O \6%*TI\B1CLD2Q846\4E[\VL(0.5C\2(UU$01NF^)@]OS7<4Y3 MPFN7J@XW6B[I,6[CQSD<#Q*(QP!!&=0?VP*]2A4SXZMXF&]12H.$875D-).% M =5K0-.:I5Q;!]9M)^(W?K!B+D0!6_-,P:%ZB$H; R<)FT-&)K!C5J3WG&P% MIC46I1+8*ZWN 5UE;1G+PS*G'!=W;#+YR,*Z,M*H*%R+3L6+HULP S7PUC!L@CRDABTE.4!W:G@+BI0@(TRMM5I9*)?'XLC_DD$BO605 MQ*&^YVRB-T10=E ^N1&)6D^,8&;C7@JLFE2^PUK2RNQAE. M=JKFL/>4E+&U,,?M)K4KUH)=Y62\!P C5IM59]C:(PYR!;,^[*',/2AIX/ N MXE4&"8CRI[\]!)BK&+KD8E[5*?QXF.H5S3"E:XB,0R#B![GB=U"-RZ M5 Q\'[[D>5<+AM+ (\O?V\R@G3,<3:>5.>=PENNO46A9;<:E!9W&1 M7OI^D1O?JL!$N;%KJA?@+,:GPS&W_A:ZCH[+Q,4.F79 41K-A3$65R@5\;Z2 M?Z@_9$D5- %ZH,5Z@OA: .@DUIAB@I D%Z6&]QW[]U=T 7XVBHOLCJ?4^+81 M'&:>N#B(9[SBQQ]>SN>SU_%._'WP^J>H_/SPAE6(G-GM1,8OI5988)04SRYY M^KRQ$W'\:G[XO%@_GQV?')TD \@5K7#X6EF=9]/)8 M'+P4GR=WD\N)N,NWYR\.9HR%IZ\3\2Q[_.7V]J)S.-&I1S(?S8RL+<\,G73$ MT3/-&) =R#F3VE-J0/?&;H#HJM-WD8R!;.,>77 OOK!1:@CK& CW;59 C"48 MD!)QLMKEH_'Z$=_HLTSL&7_BE24+ MNI000, +7B@;'LWQ9]'P#;&GCN=A$M M\^&M@9=\E.+Y U'X!-?. T]TCT+#:T&0\+^4-0;!U/^[. 9)3*\C,8]( 3>: M0K>Q!;#TP;>02R=W;-1Y "Z&MIRN@Q>O89FRF/Y3FI:/3"](0S7,[(97$36 MA.AKY7LY1,]%)<9S%\2-)V\'CR?B/>Q=Z>TOMW,CXR6 ^G9T M2]J#T (?PUVU'TC@R*-9)%!WU*(3CVZ0W2B\Y$!QNM<]O'6LI=*<*(A:1;J, MBJ.IK[D!TET%Q6+F&6,G%0:K%0]_?\DSGJ)V>C@-=+HVP,\*EO$]/!IZ6:T'7Y UKL)2:D MKTS]W?X;W47Z-+5;GC[P7>>>J&F)K;/)B^.1<.FC6;H(MHD?JC"C!EO'GQ6A MX!POP/.EA3+E"SZ@_W)Y_A]02P,$% @ Z(&B6/,:_>XQ! 7 D !D M !X;"]W;W)K&ULC59M;]LV$/XK!S7H-L"S9-EQ MT\0VX+P,+;8BF9VN&(9]H*6S1(0B%9**XOWZ'4E;<3/'V!>;+W?//<_Q>-2D M5?K!E(@6GBLAS30JK:W/X]AD)5;,]%6-DG;62E?,TE07L:DULMP[52).DV0< M5XS+:#;Q:W=Z-E&-%5SBG0;35!73FTL4JIU&@VBWL.!%:=U"/)O4K, EVJ_U MG:99W*'DO$)IN)*@<3V-YH/SRY&S]P9_<&S-WAB$5"N& B,;C%C/J0CK'_?$._1>OG;2LF,$K);[QW);3Z"R"'->L$7:A MVD^XU7/J\#(EC/^%-MBF%#%KC%75UIGF%9?AGSUO\[#G<):\X9!N'5+/.P3R M+*^99;.)5BUH9TUH;N"E>F\BQZ4[E*75M,O)S\Z65F4/I1(Y:O,#W#PVW&XF ML25DMQ]G6Y3+@)*^@3*$+TK:TL"-S#'_WC\F1AVM=$?K,CT*^(7I/@P'/4B3 M='0$;]C)''J\X1MX01C\-5\9JZD2_CZD,4",#D.XVW%N:I;A-*+R-ZB?,)J] M?S<8)Q='"(XZ@J-CZ/_['(ZB'.:XO+^]^O73[6_7-XLE0?_^]?/]G[ LF498 M8-WHK*2JACNM"LTJN)4PKS47D(Y]]H<]4 U5OF(Z![6&G&NZ4$H;8'6MU1/F MP,!X-/V"5F_16FY+8(TME>;_,'\/K8+.K*G=].3C*96V$&Z7(KAPF:HJFAF7 ME1[@Q"_^E5DU1@FN&!*(?J%WN4$P/N"3%_(E9%!N06"C+ M:9P#U9HTS/?JL69$NF%MWM M&R;X>@,-+6A8- )AD*Q.?QYX-T)88M9H;CF)NWDFEK) F&?6;0\^#D<]8)2_ MRN-Y]BS+E,Z9S'![9'4M>,96!&Q>H 1K0]J#!DJ=U3RHZ\-]>;">7,97A-*8 M.M"G+.3<9-0ON&Q<]5B"W(0T.^Q<422IB.M*\(+22.EPFEE&ET*C-V:5:J1] M?6[^A->-C_*Z(LTV5_8P2R_:%1X^CY^@!3[B0F4] +"->7#GYBO M"Z2J"LTOZ*/6E95=[^I!NT^#Y%*RBT*C5T8"1F3YX6RX5XJOZQ_HZ863<3_I M+@FAF891 EQ:OCO^_9+IP]SC'2!4LAQ.ADE_O(-\XX[UB+I[V=WRL?P1:,DI M"*W1T1%6S76X[;F3Z=+84B#8G3J!"30FU%'+S9'ZZ,.A[AKOO7@5ZL*_ZX;P MJ2S"X]>M=I\.\_!BOIB'[PY*3\'I?@E9A85?OWQNX@)T'U2S?P%02P,$% @ Z(&B6.$8&ULM5EK;]NX$OTK1#:[2 #% ML5Y^M$F ))O=+;!MC;C=XN+B?J MVB8JB2Y)Q;>3?3%F:IL+DLQT;\(#QH7MS* MY+\X#)\)>='_1)()&+N24.')<[<2WRG!A!C&\USX-V2UK8O6^X_^9TARXS M;L2URK_(S*[.#T8'+!,+7N7V5FW^$+4^*?&;J]RX7[;QM#%VG%?&JJ)>C.=" MEO[*[VL[=!:,^L\LB.H%D9/;;^2D_)5;?G&FU89IH@8WNG&JNM403I;DE*G5 M^"JQSE[<%.MJ]*N#+LI M,Y$]7G\*F5K!HD:PJ^A%AN^Y[K$X#%C4CY(7^,6MHK'C%S_#[U98J07"R3:J M&O;ORYFQ&H'QGWT*>W[)?GZ4+&_,FL_%^0&RP0A])PXN?ODI'/3?OB!MTDJ; MO,3]!]SR'3[O)W]^_-?-#;NZ^7#SV[M/;/+GY8E7.8 TGAN;./ ME29KAWL_LR.[$NR7GT91U'_KJ.BM>P[?'K.U5G-'M2JMJN6)K_J!5G@,2LLHACF'EP6@0!OW1^"4;06'!ZBS)7(@L*EOAG33D0JA> 39\X+2QY=B3FWJU M,S_Z(&%?A'..B[#'\4,6=Z8TB#++/)R&Y'>D LN-;OC>25Z[--*D(,? ML5DBZS3/\P #1;VV8/@&N&M5;'#K=?)E!UI7H[VSC9W M[1 / 9'M0= M3,%AIDJ?T*Z,[$;QT?AGVN'BZQJRH\T\!"3BO_!P+ B.=US)-ARR4:KFB$7S MAGVHBID/R2^NBHGLI'-WN5QJL22S7?&,0.V;#7CUG:BR+C09Z:0WN]N4>*2$KNHS JZ"?Q,10, ML+(_'(!BT O'+.F-''4(-F,'2J=&)>%("SE692=HF M8)N5A'#2,,.M- L)JDZ 28=P1_+8^YV\7L?:!I_ /P*$S'.Y6+2\Z^3F"TM> M*X6C=R(.>D3=T+D\_U9Q;7UNH6MS2RA22C1,*X0V<%;1]L_M_P+'ADUM#L"P MN)I=8Q1&8Q$;.[FR+NRCGH/7ILZ8T7M1@@[%]JB:\7>8EY1]II] M*-0C^D<>GRG"3*%=1TS818;_3A#4=D"K* O*I++-N*JD3@0@96%OE ^'!% Q M$S Q&CYP\SQK'(<#I+AK\9^79<5SV.%.E!6^+J$1&'# H#@!*P"*1'>8,8P<5X044>C<#]7(C,/,.:(K7+ MN3%W_M Z?VOCQ]GCNPT?4C3+D-Z/I6O"'LR.7%(<;\/05#,#,RI ./F0(0;5CPJW5(M]@4PO>HF4[LIJ8.N+CG MKBF?1^$Q^JXP&@2#<(CBVD-IC?O]( D']!0/V%]>$E3343H(XG%ZC/8-0?ND M\F*T7: $$6T2CU ME(&Q+\>[W"Q!#$?O=[>H*C+THU'/DL6M)"3&%Q\L=N-Q*X<&J;N).KER^7'?SY:;. ME^DK\GV.MMY(UU)(CR#7, 1])::E4;G,7-Y/T8*ZG',-^L54=ZC?S2D7R]?*N#1N\!H=5$JN'PV'[!:-M5M"B9N1\=7:I3WZ MQ'X_9&$<)(.437E>SQ)^&"+H&:+SBM"8Q>F0_>Y[)4?!,\"EI); M=NC(!JF M($;_1KM9C89M-Z()6('UWR_*2B 4,M+ 973')>P-?A M%FU,=GYN)G--G4@P]%)79:<<-!W98XGGY+Z.V%63Y#MC>=O"4NS- M:^*9>-2L^:EETP DKP&RF407-*=J==_D5]@;-V42O1K/FFZ9[U?4*?=(H]#'08#:,@Q0#[3R@3]89>F;IL_Z"TDU9( &+4_SLBLN^+&+9MR0^*1T,X M<^>U9J][O.BH7_'H'[%N?QLJU_Y8P4_ M]T3A7?-48)KNAR,N3QSYR+NB,X/ M*:3Z"T<5+YU2O-G5^VEMGSX:\%5ET8*C,D&0[4S:&9-==':I.O6STR9,=LF: M2MK VK0^D+GC,G<*=Z2O9Y<(4W5*:!?32SX[R0]':0W4:'DHYES-IMU?WR:V<+OO M"/>T<\I>"%05^B^!&@"4VQ61ET)$LL+3?&Z8' M3/O_#_R#56MW9H]9TZK"W:X$]-=$@.\+I6SS0!NT?^)<_ ]02P,$% @ MZ(&B6++"YB-A P 6@< !D !X;"]W;W)K&UL ME55M;]LX#/XKA#<,&Y#&CIWV^I($2),>KL#6!4FV83COWW M1\E)KNO:#/MB4R+YZ"%%4J-6TS=3(%KX7I7*C(/"VOHR#$U68"5,7]>H6+/1 M5 G+2]J&IB84N7>JRC".HK.P$E(%DY'?6]!DI!M;2H4+ M-4E:"':RQU.PX& MP7YC*;>%=1OA9%2++:[0?JH7Q*OP@)++"I616@'A9AQ,!Y?70V?O#3Y+;,TC M&5PDJ=;?W.(V'P>1(X0E9M8A"/[=XPS+T@$QC7]WF,'A2.?X6-ZC_^ECYUA2 M87"FRR\RM\4X. \@QXUH2KO4[5^XB^?4X66Z-/X+;6>;L''6&*NKG3,SJ*3J M_N+[+@^/',ZC%QSBG4/L>7<'>99S8<5D1+H%M;&'@1N68_^@? M,JT#MWC/[3H^"OA!4!^200_B*!X>P4L.L28>+SD>*_P4JX&_IZFQQ*M_GHN[ M@QT^#^O:YM+4(L-QP'UAD.XQF+QY-3B+KHZ0'AY(#X^A_]X%_0+JYOUT?3,_ M64R7ZZ^P7D[O5M/9^O;CW0J^(!3B'D% QG>(RH+1#652;4%L";%R6ZVT!$*^SZ%UJ=@@,F]6,.WT MX:<,Y VY/+E ;,&Y@JIK W1M %S$6=%5P[Z4/2L6$F@Y%? Z[B71A=]\/>B= M720]+WL=$]3D8%SN.5N9-M91)[Q'U> ^@<1:]]B><<,ZQ2I!]43)$'O+\2%SKF328XD5!SD2IT M_P>1EIPUVK4KZVDNDM[YQ6G_N18*'\V["FGKI[H#;Y3M1M]A]_!P M3+MY^;]Y]^IPV%O)&2EQPZY1_X_3 *B;Y-W"ZMI/SU1;GL5>+/CQ0W(&K-]H M;?<+=\#A.9W\!U!+ P04 " #H@:)8IPG&O'D% #]"P &0 'AL+W=O M;A2^L%40EAX M:NK6' TJ:[N#X=#DE6BXV5>=:/'+0NF&6WS5Y=!T6O#"*37U, J"\;#ALAT< M'[J]&WU\J):VEJVXT6"63IH$ XV&[>RK"QM#(\/.UZ*.V&_=#<: MWX:]E4(VHC52M:#%XF@P#0].$I)W G])L3);:Z!(YDH]T,ME<30(")"H16[) M L>_1W$JZIH,(8QO:YN#WB4I;J\WUC^YV#&6.3?B5-5?96&KHT$V@$(L^+*V MMVKU6:SC&9&]7-7&/6'E9>/1 /*EL:I9*R."1K;^GS^M\["ED 4_48C6"I'# M[1TYE&?<\N-#K5:@21JMT<*%ZK01G&RI*'=6XU>)>O;X3I288@N\+>!"J%+S MKI(Y7+:^WIBXPZ%%/R0]S-%*%[K#Q%?#S+:@#R) MWC1XQ?4^Q"&#*(B2-^S%?="QLQ?_(NA;T2EM95O"W].YL1I;Y)]=X7IKR6YK M1)L#T_%<' V0%T;H1S$X_O N' A[OSBZOS MZWN87I_!Q?GLXG9Z\_GR%"ZO/\UNKZ;WE[-KV.#9 @"SI8:\DF(!."PT=QDM M1"X=JI4SU_$OF2* JSQ4+F DN. MO -;">B6NE-&H/0">%VKW+M Z*B>XSXEAQN4,+2/&!RV-A?,Z9-3$$\<^8/" MMM)"@/%Q& 8KS&>%QFIN!5CE('D9+1Y%NT19[^8 3E6+TTMHAJUMA>ZT-.B" MO)^)$C7,/MQ7&!7^>&T4Y"@OC:5\K:2MH,+:KP04TO 2Y4ORN':"T M@]S*+:Y < >0FI7/ZQX[K#CZ,2B".5DAO'N'>IM\@-1!7>+.[3H8XA ]XCX: M> ^3,4N3&!=9Q()HLA4>C%*63!(812Q,XTV<$"8LBT,(8Y8D =PKB[ WZ7H/ MX7C"@G%&JR1EXR3JVZ;4RACHM%I(NPU@%+(T37"1)&P^KT_72/!/,=2/;7#>J.>/G=L>V% M1_-G7):D[#.#"_H\E[7#QHL"*>U83ASTIY_0OVKLEX;^TF)X!28?>>5J$K$D MG% D&1L%V-5+C0.*P94L"D1YSHWU[)TNM,RYZ[1D G'*@@!+8R2'&YY+G$80 M85*S $(T-,E@AK U93&) FK!492M<[VK]Z\5T%Q"C[E:ME8_@W+ZMN(^ :]Q M(]%I*+>T%0:_ 0X ++G8I,6^XEJQU"[M:,7/K,8G2>Q*$H5*B=J'/U5;[M4X M;(M-T^PJXQJ'G]+UCRIL,]Y( <%UE%QMGQF(;TO9$9]\=C=MS*#%6R9*%A1A MOF:?F]U;/>UU7@Z26F"O@*;;U9Y:.%YL_&,_E2_-Z5OKX,>@ST0NFCFF>[WS MWS:)<89$Q%T<,4%"X\$XF%^5K@ND0X2,"H.@KS"*Q2&-DWB$_9+"KE-^N'4E MPQXNW<73^ ;PM[-^M[_;3OV5[D7<7XPQGE*V!A.Q0-5@/\6KI/:73?]B5>'-ED3!N6>']7&@2P.\+I>SFA1ST-_[C?P%02P,$% @ Z(&B6)+][7;@ M P 70@ !D !X;"]W;W)K&ULE59M;]I($/XK M(U]5W4D4@R&Y* =(A- V55M%$*X?3O=AL99YYY729[8^]=B>CAH5+:3:/2^_HRCEU:8B5MK:(76U1 M9$&I4G$R&)S'E9 ZFDW"V:V=34SCE=1X:\$U527LXQ4JLY]&P^AXL))%Z?D@ MGDUJ4> :_::^M;2+.Y1,5JB=-!HLYM-H/KR\&K-\$/A;XMZ=K($]V1ISSYN; M;!H-F! J3#TC"/KL<(%*,1#1^.^ &74F6?%T?41_'7PG7[;"X<*H3S+SY32Z MB"##7#3*K\S^+1[\.6.\U"@7_L.^E1V3<-HX;ZJ#,C&HI&Z_XN$0AQ.%B\$/ M%)*#0A)XMX8"RVOAQ6QBS1XL2Q,:+X*K09O(2H"[:N&2'\"-X(/1OG2PU!EFW^K'1*WCEQSY M727/ GX0M@^C80^203)^!F_4^3L*>*-?\E?HK/-YSO4AO40'_\RW)$4%\^]3 M$6@-C)\VP$UTZ6J1XC2B+G%H=QC-7OXV/!_\]0S]<4=__!SZ_T_73^"6Z[O5 M9G&W6=U\? .KY?OYW?(:%F_GJS?+-7Q"*,4.88O(#9@U*1LUC05\H*'@T/4@ M-U2DW7%.4\+3*<>UMM)8BN=GOI5Z1\RIF;VC-=SC(WWH4G!/.O"E\" L!N"4 M7?(&,DMWH(PN7GFT58\&A_,T9L16(104.%_VX;J-A"^1_BPB5&W](=G/7/J265(JD>83D:!,PEMZ8*A"@8.4K*55!>K3QLM_4G3W47=K6 M'7OW(ND/C\& [->3,NYW59P*5T(M'MLJ84S *GM:=/1VC! MB*_I'7/P^T:+)I,D\P=[P,\?@S>Z%C+K^J.-5&!KB+!TWP622UX;#UQ15E*2 M1;#S782>FAOQR&ULK51=;],P%/TK5I@02*S.5PLJ2:2U!<'#4+4R>':3V\::8P?;:;9_C^VD MH9O2"B%>&E_[GG//<7UOT@KYH$H C1XKQE7JE5K7VN9):+1C')82Z2:JB+R:0%,M*D7>,>- M.[HOM=W 65*3/6Q W]=K:2(\L!2T JZHX$C"+O5N@ODRMODNX0>%5IVLD76R M%>+!!E^+U/.M(&"0:\M S.< 2V#,$AD9OWI.;RAI@:?K(_MGY]UXV1(%2\%^ MTD*7J??!0P7L2,/TG6B_0.]G:OERP93[16V7.YUZ*&^4%E4/-@HJRKLO>>SO MX000G .$/2!\"8C/ *(>$#FCG3)G:T4TR1(I6B1MMF&S"W=]G457)SQ3)T*W@NM2H4^\@.(Y'AO-@_#P*'P17B2\)7*"HN ="OTP M'M&S_'MX=$%.--QCY/BB?[G'L>OJZ.)Q.MN[0 O>_TJF/D? MQ[S^)[)GSN/!>7R)/?MF1HVQ.?HF.N3,(>T\.63781!.9PD^G,H?28O":!8/ M:9TP?/+,*Y![U_T*Y:+ANGLXP^XP8&Y<7[W87YC!T\V)/S3=U#+/8D^Y0@QV MAM*?O#=M*[M)T 5:U*Z9MD*;UG3+T@Q/D#;!G.^$T,? %AC&&PO=V]R:W-H965TCT 2(AB0U% M:D'2ETX_? ])29 E\8!B@VE?8E'B.?P#.,#OX,)[X4HB#/JR3-+P?+ MHEB_'8WR<"E6/!]F:Y'"+_-,KG@!EW(QRM=2\*@V6B4CQ[;9:,7C=#"]J+^[ MD].+K"R2.!5WDN3E:L7ERSN19$^7 SK8?G$?+Y9%]<5H>K'F"_$@BJ_K.PE7 MHYV7*%Z)-(^SE$@QOQQ7 KA2) M1(1%Y8+#GT=Q+9*D\@0Z_M@X'>R>61GN?]YZ_U@7'@HSX[FXSI+?XZA87@[& M Q*).2^3XCY[^E5L"N17_L(LR>M_R=/F7GM PC(OLM7&&!2LXK3YRY\W%='% MP-D8.+7NYD&URO>\X-,+F3T16=T-WJH/=5%K:Q 7IU6K/!02?HW!KIA^@OJ- MA"1?)(_B=$&NI.3I0D"]%_G%J( G5/>-PHVW=XTWI\6;2VZRM%CFY$,:B>BU M_0B4[>0Y6WGO'-3A#9=#XE*+.+;CD7S)I<@1M^ZNU&[MUFUQ>ZJT%IF]D$]I M%#_&4Z+YU<1=FZ.*SO1C+N=,Z37"#B_)TX'_73)NR+D!"SO$4; M[E.GC>VTL=X5A^O#_>KT!3M] >KG;R)-1;$D]T/R*U^FY.\W8C43\A^G%*&> M>@;@>*=S;*+/C U(GNPD3]"JO8&6E3%/ZG;.238_-_1/X6/U:W2^>A0SCO+8!](3?"0PL ,^\5D=M MSZ(L:+%]%'E1JX([6_U8)!%YY>UEYR5+(K(N95[RM/:E+^NV:K*]=J!>W1"N M!:6$8KJ>Y8]WI00562E)F*U68%,+:NH;[H6;)[;E44]3+/!Q__ U'Y(ORS@_ M+>MY'==/2\G56L8)<>U:DV\1:(YR#=_7=!L?__A*G"0Y;G80SYB4O5R#HCZ_Q$5R6@MN]U]U)4RY MHY0[O0"'D%?CL9 E1@^J4AF*IAW36D(519#_G:Y>Y*(J M:Z',!&XIFK3T5:UR&8HG,[V)J_&[C]Q@B]SC!K7(9SEL06\]*C1#QIW(8.A5 MXX4AUGJ^Y7KT7-3NR/2FO@\&X:V'G]*L("]P'8FB25QGB7A#^!RNMO? /S"# M+)9+ 5B%1^70]?+Y"RGX,\EF2;S@#<_;*=?HAUF]1:'WG<&\<@'3U2WT/"/0 M4[DJ1?/*=NCA9BT1A4E2N2C%L\9V^.%VYP4S-N=6*8.#L[\'[30>-;1S5 KA MX*F EG8:^\-1!!.EL@,'9WE7VFG^JI6^82#YQ.]6:?QN\\ZZFY'T\/V;)U@_E6D0H*J MZZQ,#0"N_\AIX*)Q;S)&9BZX2]&)V:.RO ! M@&E1>9N#YU>M<-+8]8I!3+$BO*-!=0]&X1YUC%*D=W!BZQF%VQ_U?FS%6T'= MQ1'<%5(:-QVF9*ZBN8O3^+.8SZ5X(;\-H5\N%J HY$G$45;A+GN.^JYBO>L8 MV3I T=]7]=Y^!YX-]&:5QN\K5NW60EN:U3I>O/GP+,*RVI=[O7CS'D;KL,C, M39F];R,>@UUL.7%9FF1^LQB5+=DNEE;W,[\'L'.Z&V M!BJ$XU6:BH/:OY&OV^,OX':=E;GX?UG4=%7&Z&IVPUK8J3%K"4Q,DDH'73QM M:T6HQN[BI\:BAIZM2$1=/*;3TU-@?C4>8*I5NN'ART)F> MN)LN]%1YAJO9WHI#Z.W0RR&:Q8N0^!P/=]9W]UJE'YYM@IL>FHWT5:T2% ]/ M4'IS4^/WMIJ(R'!)Z):91XUI'6755V$(^?1NDZT9+?:^-+F>Z=B6X]L(\;HQ M9-#>;A+< M+>/(OP_/7*#XPX7T!8EBM3W_8.GGS8SHMNYS\F;'"!?1M 0\>P<8_" MAMH>94%+V"@J^3A#.H7-=9.\-%'2-SI,[$#X>Z)D@Z\PZ&LPV#$Z MV%%TN)X_;AM3%/'\\\Y;G@R.>QA39!Q""K,)D*]I7/0?1$RN\7(QLM^C'B^Z]&6&%&<8SCG3AT7T8\L4!ZZI;YTKL++ M2*28@"-3<&2:A=V.D3(^BI1@PKQ)2Z HRC&<QIL\^*BZL9[T'BJ^! MD?7@P 0F X7)0'/\K%NT;+R\FMD$$YNU$"=0P MPX)T5+FTSG#[1@NOJ6^^* MM(&1%_8"$^P,%#L#S2GXCM'B'4>+USZX!(J" 4[!LZ)%#Z-><6-BKADH#@=& M3M$')D@:[+T1^$,698/C15GJ,T9;UD\"Q<1 P\3#LP-GXNC8'@T1$_/,0!$X M,+(R&YC YUCA<_Q#5F;'QRNSU!U/6. >Q,AH[Q7RE9"+^D7YG-2;1LW;Y+MO M=R_C7S6OH*O;FS?Y;[A&ULM511;],P$/XKIR AD*HF M3;N!2AMIW9C@85"U@CT@'MSDDEA+[&!?UL&OY^RDH4BE@@=>8M_9WW??77RW MV&OS8$M$@J>Z4G89E$3-/ QM6F(M[%@WJ/@DUZ86Q*8I0ML8%)D'U5481]%E M6 NI@F3A?6N3+'1+E52X-F#;NA;F^PHKO5\&D^#@V,BB).<(DT4C"MPB?6K6 MAJUP8,EDC\1JKRA&QC&\]9S"$=,#C_8']UN?.N>R$Q6M=W94W@D2R M,'H/QMUF-K?QJ7HTBY/*_90M&3Z5C*/DHRF$DC^$*]$(KK6RNI*9Z"JF,E@; MM*BH<^@<;J42*I6B@BT[D7\/67BQ9E JT;YJ@RSW_$A)S-D%!\R6L5G">^$&<-T,H(XBF=G^*9#A::>;_H_*_3E:F?) M\!/\>JI"G8#9:0&N+>>V$2DN@\;%,H\8),^?32ZC-V?2FPWIS4OBO''"/D&J5M2F!;@WP$#&^0A:H-+HM2K)N]MN2QR<:=X'/<\TY](8+, SDY"=02P,$% @ Z(&B6 ,"G[G, M"@ @!T !D !X;"]W;W)K&ULK5G;;ALY$OT5 M0H,=3 #Y)COWV(!L)[/!(CM&'.]@L=@'JILM,>XF.R3;LO?K]U3Q(MF1-9-D M7FRIFW6O.E5%O5E:=^T72@5QV[7&'X\6(?2O]O9\M5"=]+NV5P9O&NLZ&?#5 MS?=\[Y2LF:AK]R;[^\_V.JG-Z.0-/[MP)V_L$%IMU(43?N@ZZ>Y.56N7QZ.# M47[P4<\7@1[LG;SIY5Q=JG#57SA\VRM<:MTIX[4UPJGF>#0]>'7ZDL[S@7]I MM?1KGP59,K/VFKZ\KX]'^Z20:E45B(/$OQMUIMJ6&$&-+XGGJ(@DPO7/F?L[ MMAVVS*179[;]7==A<3QZ,1*U:N30AH]V^7>5['E*_"K;>OXKEO'LT>%(5(,/ MMDO$T*#3)OZ7M\D/:P0O]A\AF"2"">L=!;&6YS+(DS?.+H6CT^!&']A4IH9R MVE!0+H/#6PVZ<'*IYT8WNI(FB&E5V<$$;>;BPK:ZTLJ+7_*G)V_V N01U5Z5 M>)]&WI-'>!^*#]:$A1=O3:WJ^_1[T+,H.\G*GDZV,OP@W:XX/!B+R?[D: N_ MPV+\(?,[?(3?)H/_,YWYX) L_]UD<.1WM)D?%= KW\M*'8]0(5ZY&S4Z^?FG M@V?[K[=H>U2T/=K&_>14>NV%;<0%\39!4EIO4O([V(A/"X4*J6S72W-'#CFS M")KQJJ9/'MZI9<"7=]I(4VG9BDM0*I1G0))<&3G4&N^?$.,S.S@8+\?BO:EV MQT**<]7*I71*],,,?A8S952C@ZBLZZUC#7#,U$*#FQ]F7M=:.LZ_GW]Z,9GL MORX\^?O!:Q&@<'G'6I=7Z?%2/7PR^/+$NOP0C-/#)V(A;Q244T8@?CT4AD:& M_>)JF*U0G&'!WU/:]$[#&WT+3>>PR69&AH2%4TIT$:85P;0 MR%:+@K(IB*$HHJ&^-C72E]II3L8C*-B?61JXSRCZ8(<;"_\X^OW *BAUXY'(OE0B,02^1IHUL< M*#9I^*T\Q.\1K094. 5XK9Q01G:8+U(Y%6 5/I&^ M8A,'P/X8PQ"2&WW#J]CRSM4<1'X7F=(0[EKQ3R"L.#B,25\C42'C06EO<=+S MXJ3G6PV\\ER];P%+'36F32[Z-@Z,-Q%Q8Q=(X/"]M1F+D8S6X2ZF/W>.U$K\ M&O:2VSIY#>C)RHS%YZ&>)S@E/TN/ /0Y7@2O34-@'>&+(@:=9$>=G9,2YU6$ M?=%J.=/MJMLZC#-TNM:^:JT?2!=96C-9]X.FCXG=4E$;\8\JZ-2-,H-BC0AQ M(<:+>G"KL2&G8<3174I@VF X>XNC"$H6:$Z61I*6.6'RPK"#MH761,ZEK.5D.UU L JQ[I.VM5&2Q01MI50XO8,=YJ$GA W..EPHT^YB2 MLVFH@S-NE/.P$TD&S;+E; MW]#H!0(;\'!'J!;1"^-=HU;:ZWB&OUX*F:T0I MDJ2(O2Y-KBE3,=5])7L=9*O_%^G23 >&W!L!!SL#+/&V"3Q75]:3-#QKAA8F MWT1@;:V9[]"W.J5SG)LKZ1P/^3>R'=3::(!'K:(,<;3,[MB&I:R3$D5Q%'3! MT*G)'_D,#_$&&B/^\C9;.4ZAR:EYCTM-N$ MGN+447$/KW5# -HXVZ5 KV4-IPH&",ZF>))R/-,B4>F@HY)$6E PO[-TMT'S MBP+-+[8"*P16BE(HN^@,[D%B?-3^>A-,?P,W3@OBLV:(-MAXAV@)%W&/!H3] MAN?V7(D##W?50\VJJ)DCCFG*YU 76=8W,-,]='+*'\AX71^P;?:OJG92L#S3I6VSQ M*YY A"Z.OMR%:E @M:I[A&&]O: L&U6GG1#O!Y>&.,BF"7X :MY%>(+0 M=VDF[ >LQ+&Q4BV@[%/-;'4]JX5RZ!-HIA75TWZAX XN43C#KR%MO%U"/8T) MM0. &DJ+.2:9GMGGUPFW"86LB=AF6QK*5R>*P>BI*-F\YRJ)8HM- GU,"K*% ML#/1K8S^$VL(E$]C,1!;UPSMO.=153_4)%J?%I#..I* =?-@_V]Y8TI0S:LO M'MV7]E<),2ILC,1,MM3Y=L5O.#0;X!;$&2QJ19C6ZMB4%29-F68_\GKN013W M6)[Q!L+.G43+9-R+-- ',U@PC)4DHY5N3D7U\#6,\V+>6B@D9BZ.-I5%BL0; M4TJ8H>]9(I8F:Q8Y2S9 #RFL9Y*!%7IXP[:TBORB;N7@([4 MR?T39>&+U@O=\W6 4=F5,8NR'?E<0N\8HA6"ZZZ7%>]<,=2;-F!6GFJ[:>W2 M;T/MEP6U7_[!QD#U>>\6U5F#SY5Z= ?Y,8XB'@"\O,<4A$Q\_"1V"O%OI..T MMGPU]=[@T4U<.6-=41VN>L(:)_0Y4TM7>W%J\6^U94XO3\O%DOY*@1795<\C M<::;7EX5,A*]L_]\G)T#LY,7^DU?B?8<\OTFV -_B,2ZF3'F^ M-HSGY;EL"NG>D"70+LW/J7'$D9/T/GC^^EX6E]&; M,RI=E,5T361IIN6**G<;<2#A*X)X'Z5Y8[AC&'5J/B#7$5@R6]>K8;5::+4^ MKM6JTGS;1]N/6UV7_G;^H2S_J$'PA]L1):%XZZ&K&X*M!DZ !G01X3$$S;4Q M?!?50,G5G<3!TWPG$<>[]=L9GUO:-[$ZVA5OV3Y)^<@0L'8%&5%#PG=UC/CJ MED8R'!%.H0MQNX,IX$,]#^L2&C6A6]*LCS?M7*FE O=^U)6RL4Q/U\UKN7(%D&:L;PAFTCFU[+*>I!=Q0-* MO&*+G8B.%3_2]3(BG0H+P8%75FWL,8S\WA7]D6UXE_"EQ'P-7P 9!2J*EB_Y MAP*:PC[)6[KSCY7__&A3Y:].KE?\)OC>6_M5#&U[SK_]<G M\5>UU?'XVR3& ^2SQW+4@'1_]_G345R1\I=@>_Z-;68#9@3^N% 28Q,=P'NZ M.,]?2$#YT?7D_U!+ P04 " #H@:)8;^1]^0L$ !%"@ &0 'AL+W=O M*F% M-/.@LG8['0Q,46'-S*7:HJ0O:Z5K9FFK-P.SUAYK)1ZY0VS;#'3 M:@?:G28TM_"N>FTBQZ5+RKW5])63GEW.G_N+O6JH8E<=54%A1R6\'2!QLU_'FU,E[^UZD M/C9:7S70E.S M907. ^H1@_H9@\7WW\5Y],,9]EG//CN'OKBGEBP;@:#6!_)7QJ UP&0)OW"V MXH*2B.84];/@IZGW5MC!BCA8@1UJI&^P5H+:VTR!$E94?<;@!@NL5Q343I+" MSTPVU/VPWW]A80K77 @LJ5T+U4@RJ0F"/[N*#$'2E"+?F3/&9$%Y5!H*C26W M(!0!&+B ;!Q.XI@6>1)FTU=0#R,PN%PXE99 M%$9COXK'X6CT'ZO'P3ZO>*:^AGU]#;^^OMB6$Q/^#S'O'5LJ8T]5UEG8TY7U M4&%7-5QNP/H<^*\N+ZJAM.X)L'9\4^6Q6FF[%Q#'0M4U-^Y^:"M3HV"6^&[9 M9TW0A/H"^$+W%]5'0]@NWTK39/(=SR481G/.J]*-](3642&Q)6[D[KO'B5KR :6[Z?P4&G$5W/PJ"F6W\AXVK91VRFO M T*9#Y-12O]).!DE<'4>:C= ?J^5LKN-\Y _W)<_ M02P,$% @ Z(&B6.Y//7 =! +PL M !D !X;"]W;W)K&ULE59M;^(X$/XKHVRU:B6V M>2$$V@(2;;=[*UVE:FGW/ISN@TDF8#6)6=N!Y7[]C9T0LA38WA=BS]B/YQG/ M8V:X%O)5+1 U_,RS0HVH7Y9/DF9N@Y+P' O%10$2TY$S\:]O([/>+OC.<:U:8S!,9D*\FLG79.1X M)B#,,-8&@=%GA7>890:(POA18SK-D69C>[Q%?[#C-%D/.B^K*?=1[>LR&H-P0V M[NH@&^4]TVP\E&(-TJPF-#.P5.UN"HX7YE*F6I*7TSX]_EJL4&G*LE9P_LQF M&:J+H:L)V?C=N$:YK5""(RA=>!2%7BCX7"28_+K?I8B:L()M6+?!2-W?T^S /L MTBQ=T@X;]&:)UX9KO&B*@VXSQGR&^3DE\OI)3Q+F\X-J%V1]KRK3K<7-4C;[]8>AH-.&/:A/VAO L M-,L@WCL0^I[?Z49O$;?VJ!MV!F&WC6A,5X'?KKQ=B+]CL'_._C?J=?I1KYF> M^U<7UA9&-8.S)K3#J=UY^Y[7B;R!&9D?"U5;HSZ<$&:O$6;OM##I?S(IB3XI M\TXH#;>VM$WIVKKZ7I7_OFS54=D:5=S1H9*X/C)M/!N@!QX/:?ID?._7 MM/6::M#DC V36<.D+>342IZ]97-N\A]X-Y.'J1WY-Q>U^)VD[O*4A>T(.#L$$F04B@?S5UI%+J4CO;UM>)BHB:BHC>71'M_U=N M'C1X*4@0F0WW3_/X/ G%S6-WZ&9/G_,6N]QA9P9[66.;;--5:K)33+I]^>]( MM\UJZZ6LAD?%?3S/850K\%"2W583DZ.1EH:M^IK$VW>"D:H)VRZM6 MDAC->:'HVE/:ZEWV22&R:L^JB19+VQ+-A*8&RPX7U-&B- O(GPJAMQ-S0-,C MC_\#4$L#!!0 ( .B!HEB^O1RBK@4 -<0 9 >&PO=V]R:W-H965T M69L<[*4ZH:N-K/O)@*#FHONE]WT<]IE ^@G$X>X<.90?J:&S M$R672-G18,TVW%+=; #'A27EVBCXRF&>F5U(H67%"VI8@!3Y&Q"/AB+U@"$#@[ 4[['U5"RKX?]1J!*/'<#C)B )=*:8A M!EV'G*-++B!&G%;H&CI9[>+SS]FM-@H4]N^V"'4 PNT ;-8=ZX;F['326%_J MCDUF;]_XL?=A9'GAL+QPS/KL&K*X:"MFH5\IR&5E'C#Z]+/EC87NEG@MYV9) M%7%OM 3Y3,C27%=0)+A;'")C. MRX%J])'EK+YE:M43H,_","5H]:[5;+#KG"S9K>:&07K>0=GI5GJ D@PG<6 ; M 4Y3WPF\!1./$-WDI@6_D.B/6%&((Y+ ,_0B] >#;Z6L"L3K1LF[7@(QS@!2 M][QLE>"F[<',^;UM:T1P$B7]\T8:D%#S4I10%N L\5":X"R.P;?64,CRMFXK ME[$%@Y"#&@>YTEHJT\L9'<8$I[%_A ZC!$=1>H3VI.7 !MGW,MOP8-4I&I%B M-$@QVEN*'Y_B/EO'_>D>]AS-MDEQU,5V*=ZLRPH96\E0TV6U?B& K ,"NT\7 M;B/WH(QJT%]5V5^KZ,;:ZVK'2[;YJP1M2FH0UV @EPJ**^PT;EWQ 8IP0&+X#7%*R";WJT%PWGAE/$*^"^7QM^4A$IQME8I .^.7I"#<;7/.0=6_!!G MG@^-0PAFD!S9+@_'<6@;!&>=X1\G,';T.='T$:3@?ED;^8O:,.A4J_4:7OZ<'5"V%F\G("?Z6:;9$;!;)?,S?-G]/O8"]S$-!OC-!TX M3??F]+)U>[,E*K=)\&OTC?K=3M^9J[6;$<5HWL%B*UB_P-\W9N]C!50$\./X M@HT<1[[C+;(U,@IL,[;\Q)%M)M ,X:0!S12:?D) !0SN>7-[0B)!W!]9AB0< M(24;2,E>D6BZ=+)U#7M O:.5W9:VQ7S4[.Y3@-TIX>Q>\4>]@C/LGFX[[UUV M&SI,-8H[*MR IT%^L0@/2WIJWQY!">R![C :1S'LACYPMN$.4+5*V5SR<92$ MZ.V;E/CDP_-A0HIWP]#,A^$),-J1]9KE64P)]EU5C:,4>["9;N-XNG;9K)E: MN"NUALQOA>GNG4/O<&L_ZRZKC\.[*S]$<,'AJ%&Q.4SUWB=PNE/=-;I[,;)Q M5]=;:> B[)HEHZ!K.P"^SZ4TJQ?K8/A?QNQ_4$L#!!0 ( .B!HEC(7!LX MWP, !() 9 >&PO=V]R:W-H965T@#+8TM-I2HDE2<_?L.*5EQ$,?-@V5* MG#ESAG-&H]E.JD==(!IX+D6EYUYA3'T1!#HKL&3Z7-98TZ<2A'$83@*2L8K;S%SSY9J,9.-$;S"I0+=E"53/Z]1R-WJGH+NA15.N:R9QALI?O#< M%'-OXD&.&]8(A!UF@CR\Z9&)2\:O_91(Y7MB@KHVB7DY]9?*.Z_R&UAB4J M6!5,(9P]L+5 /9@%A@)8LR#KP*Y;L/@=L 2^RLH4&NZJ'//7_@$1Z]G%>W;7 M\4G KTR=0Q+Y$(=Q>@(OZ;--'%[R#MX=4Q6OMH?9_G6UUD:1./X^EF\+EQZ' MLPUSH6N6X=RCCM"HGM!;?/X4C<++$V33GFQZ"GVQH@;,&X$@-W#--,^ 53G< MI8-V$<>#$PH8]@H8?E@! M5Y7A+A:]Q&"%6:.XX93WW7,F&GO&&R5+N''9]P5[J_=C(CE-XK5(:FE('9P) M\1-Z.OJ%S@ZII_ 5)R>DU[S>E\^AY#3%5- MQ>65#>S$3,.+!D(C0=8MLZD_C<A5@>0B1AZ*?1"#I-PMUJN>R\ZH;RH&$%RG;+B[\S<9/W M &8\]B?1&!+BD0PGK4XTC>GU/S0ZP4@:OCT>F8R&?<0':9BPQS6A$XC"$:2T MC(=^G$;'Y!\&ULI5?;;MLX$/T5PLT6":#:NDM.$P-)-NWVH5LCE_9AL0^T1-M")=%+4KG\ M_9ZA9,5-7&T6!9*(DH9GSFC.S(0G]U)]UVLA#'NHREJ?CM;&;(XG$YVM1<7U M6&Y$C3=+J2IN<*M6$[U1@N=V4U5.?->-)Q4OZM'LQ#Z;J]F);$Q9U&*NF&ZJ MBJO'5J'4A:Z;$\G1T MYAV?IV1O#;X6XE[OK!E%LI#R.]U\RD]'+A$2I<@,(7!<[L2%*$L" HU_.LQ1 M[Y(V[JZWZ!]L[(AEP;6XD.6W(C?KTU$Z8KE8\J8T5_+^#]'%$Q%>)DMM_[+[ MSM8=L:S11E;=9C"HBKJ]\H?N.[QF@]]M\"WOUI%E^3LW?':BY#U39 TT6MA0 M[6Z0*VI*RK51>%M@GYE=5IM2/@K!SD4MEH5A\Y+7FAW>\$4I]-')Q, )F4ZR M#O"\!?1_ ABPS[(V:\TNZUSD/^Z?@%S/T-\R//<' 3]S-6:!YS#?]<,!O*"/ M.+!XP4_PKH0IE("NS#9FS?XZ6VBCH)"_]P7SM&R]VWP^P#7NVX1#Z[!I5F#>E8'+)KHW,OK,O&ROG,Y)S81[W$1Z$W$^X MQ9:;IU(!-D/1,[,6^%602-4F5E!B&=*2K?N\L'NN&7Z6LD29ZV/V9U,MA"+6 MWVQAB/S=SNILM5)BQ0UDQZ&W3+Q]D_J>__YWD0F[K\,-F.1;@U)GZB1/$4\LC]+<\D@ 0?I<5S>Z$)C:I$V.GF\2P MB,?>E(7CU%I[@)FR 6%$O3"B_R>,=^>.(77/T26N#H?8=O:5>L01)]J&!($K81_08 MQ4MKP7-T\((Z#8TB&/A)!&-(A;P9U62F402@1&GCSM9L1N MI 'D 8,B4_C (G02:') 5W&OJ_CUNH)[83\Y5(7J[SK059OCW+:'#PTX"_9) MZX:*9Y]ZAAW>(.UMWBAR0W.'61E1MHT-5/<\9*-(3<1%6RYJE\NRY5)T7(Z? MY_QE>]EM>W#0&&V0*"+R5.\[+>CJ^O9'*Y]Z2X!W,$.^8T@CC-G\N5G@ND[H MQ7T>NP_+[WA1VH!WV*^HH6FT),>-*+WH@;$SA=K<-.H2__0]]G^+"-),4R>! MBL/8"8.IX\?3 6TDO3:286V0WZ[/S/FCK88S!;XK6YQ.J^(B:TN6*)'J7SR\ MK0O8#@VP01K[^PU28[W-Z?KK\\MFVN9QSR0[NT-)K\3.&'N5T6W=38?%?PV] M)REAT&'0A+@&4>3$4,-60P=[5MMA>.@=,2C6CYW82S JQQB46PWB+HC9UY8) M9F,:Q4XPC8X@L[$?O9BC^-]W*0IK&_HI,*?6,O)?6/XDO.=]]ZEB:(B/IP&U MKVD"B:8]QX..Y0$+'6 ,];6TUV[Z:]J="V7/.&#>U>>P1H?=40;PZ:R$'*O! MNI=(5[ZK+EF8@4V%>S+:[)#(, L+.S(Q*GFV+@35-C>MHFDP&%;27!HSZJ$0 M?8/>\,(-CB<%3B^B?.P]2H)_[@[K0N9V+&-_+TF3G:%()6-,!C%Q@0WM*Z9_V9[RS]FCS9-X>$"&D58$N M78HEMKKC!/^5J/;0U=X8N;$'G84T.#;9Y1KG5*'( .^74IKM#3GH3[ZS?P%0 M2P,$% @ Z(&B6 D%*XZ^! 5PL !D !X;"]W;W)K&ULC59M;]LV$/XK!Z\8-H"I]2XYLPTD3?H"K%B0I.N'81]HZ2P3 ME4B5I.NVOWY'2I:=SG4+&#(E\>Z>N^<>ZN8[I3^8#:*%SVTCS6*RL;:[G$Y- MN<&6F^>J0TEOUDJWW-*MKJ>FT\@K;]0VTR@(LFG+A9PLY_[9G5[.U=8V0N*= M!K-M6ZZ_7&.C=HM).-D_N!?UQKH'T^6\XS4^H'W7W6FZFXY>*M&B-$))T+A> M3*["R^O,[?<;_A:X,T=K<)FLE/K@;MY4BTG@ &&#I74>./U]PA?8-,X1P?@X M^)R,(9WA\7KO_:7/G7)9<8,O5/->5':SF!03J'#-MXV]5[O7..23.G^E:HR_ MPJ[?FT43*+?&JG8P)@2MD/T__SS4X(6JUKS;B!+>R)YO5[C?'OFJ M0?/[?&HIH#.;EH/SZ]YY]!WG,;Q5TFX,W,H*JZ?V4P(ZHHWV:*^CLP[?.Z6MD#7\<[4R5E.O_'LJW=Y;$$4KN.7E M9DC'L09#AJ>2.1ON=#)C6/%-6'1A]2&L&0J[XP;HMU8-J=]H^?4&[1D^LN,;Q0DDX+U/ ,9AG+DY@61<2":$;&%G6GA4%( 9A-F-!5KA5DK,LB?:5@EHK8Z#3 M:BWL,8 T9'F>T"))6!;FQP#B&0OC .*$S?+@+ !S*@AA"%*6QZE+,Z;LA+3)2?M+3JZ?U=PZTCQLO9;#O'!Y3*6.-EJN8D:$Y[3( MB7DB\8RZTE%=Z4^K:]^'JR^TK%T2U[Y,;B$:#_*JJD@4YI2LSL8Y+:O'#0X2 M<;X'!?FOI/A*C63IM3Y@TCVFU1Z3>[T:E\M";?7P 4'](^4=%/=.4OTK MZ@YNT3=-Q))PYDI=L#0@V6TU#00,WHJJ(I2WW%CFN^UJK47)O122&<0Y"P+J M'2,XW/%2K.F;$A'K10 A.9H5\!?!UH[F) J<1M*H&)KAE#C/,)R-#&<_S?"? M2M87#8T#A+OO2*KKT>>OI_T4NV=C_#R[_JVDN(ZEYH"FUP!V MKN;:?F& '[>B<^= 7_2]_!A(FM]H9X7DN1Q.#;>#'VFQMW&NN/?<(+40:#>W M7*BUU_,^/I6C/I2C[[C+;QOF!DML5\3B\.3_W1/3V1>Y,X>.QB!QQYKQ,-\K MW50DXXA.@C (1N)I6QRZ8S!.J8WRD[1/CX8=:NW:CW2&*K:5MI][QJ?CU'C5 M#TN'[?W(2?G40AHJQ)I,@^5LJ0CO]S0Y(O:;:#W:Z7L M_L8%&&?IY7]02P,$% @ Z(&B6).C!>!8 @ !04 !D !X;"]W;W)K M&UL?51-;]LP#/TK@@<,&]#%CI-V0^88R,>*]= M M:+#M,.R@V(PM5)8\44[:_?I1LN.F0)*+)5+DTWLTJ62OS2.6 )8]55+A-"BM MK2=AB%D)%<>!KD'1R5:;BELR31%B;8#G/JF281Q%-V'%A0K2Q/M6)DUT8Z50 ML#(,FZKBYGD.4N^GP3 X.!Y$45KG"-.DY@6LP?ZH5X:LL$?)104*A5;,P'8: MS(:3^=C%^X"? O9XM&=.R4;K1V?_V(L]RR2U/$Z/WS+AH0G,;+]5G M$SFAW$]96T.G@O)L.NIO-Y@Y2*R#ZP69X+ MY^:2W:FV+US0NR58+B2^3T)+S!Q^F'4LYBV+^ R+$;O7RI;(OJ@<\M?Y(2GJ M9<4'6?/X(N ]-P,V&EZQ.(K'#*&@/K(7<$=]N48>=W0&][LIN!+_O. KMM * MM13Y2]%>59&J=BL45YF@2JW)"8X%LM^S#5I#_?CG5*5: N/3!-R,3K#F&4R# MVMUE=A"D;]\,;Z+/%^2->WGC2^CIMZ;:@''$:>H-J5#%H7AXBFN+=NW1W/CO MTE$2[HX)A$>M68$I_ BRW2C;-NEO;>?\5G;VB_A[0-!_[00"IF$+:5&@X]T MKVF'KC6LKGVC;[2EL?';DMXI,"Z SK=:VX/A+NA?OO0_4$L#!!0 ( .B! MHEA079'\(@, )\* 9 >&PO=V]R:W-H965TZ[3+/3A5D/J MES9.SCF^Y^3:\7 EU2\] S#DN>%"C[R9,?,;W]?5#!JJK^0^]>%4.Y,)P)N%=$+YJ&JC^WP.5JY(7>RXT' M-IT9>\,OAG,ZA4N0%MB#@4!FK0/%O"7? N17",GYWFEX_I25N7K^H?VR]HY,(QHT.2_!4,;U!?*>'DMR?G9!S@@3Y/M,+C2B]= W6*F=SZ^ZJF[7 M544'JOI&U16)PTL2!5'BH-\=IY=0]?3802^/T[]0<44")]W'>/N,HS[CJ-6+ M#^CU"=(VP1M7'FN%Q*U@U_Z-GM,*1AXN;@UJ"5[Q]DTX"-Z[TCFE6'DBL:WD MXCZY^)AZ<@@K8DHXY7!*!>R*V)^6XR6N"R2_#H,A_YR,\!]U"!*@FP;53JTTCC^A]JRG/26DZ.6 MG\3XH&F7H;5:NE'$=9S$.W[V06FP:[K\F/>KFNS24DVI[ ;AL MI/L5YE&:[/C81PVR),QWC#BTXBQ.W$X&O9/!ZQ8Q_[?W.5?RX)0K^91BY8G$ MMN++^OBRHXU0P@04+D[LYO:#XTHNVWMO81JDZ?5.$SA@21#D.[#2 0OS+#O0 MT'GO(_^?AMYH!I>C?&^'<#IRP%R.'#"7(W_C-&"/;O@QG3*A"8<)$H.K##-1 MZ^/0>F#DO#T@C*7!XT9[.<,3)"@+P.<3*J>UDW P VPH !D !X;"]W;W)K&UL MM59M3]LP$/XK5H8FD("D2=]@;:6V, UI:(C"]F'B@YM<4XO$SFSW9?OU.SMM MUI807M1)5>.7N\?W/'=.KK,0\E%- 319I@E776>J=7;NNBJ<0DK5JUU,AK#"/1]=B-QYA8H$4N!*R8XD3#I.OW:^?#,V%N#[PP6 M:F-,#).Q$(]FBG>[*G+)(XBV M_5TD4S#RUXP&?B7@-96G)*@=$]_SZR7Q#%_O'E2$$Q0"!Q8O> ;O@BD:QQ+B M7$(Q(6O)?WY%4W*E(54/9;KEN/5R7'.[SU5&0^@Z>'T5R#DXO8\?:DWO4QGI M/8%M25 O)*A7H>_6V)_=-.=T=;_)X:M5HMX*@L-H* ML%$$V'A-@,<8H7GQ,1Z3&Y"V[GD(Y-LX87GZCLGE,L,7$$3DCJ7&#O,YPBTU MH6%N,-)4:H)W$1/<7S+U<&X+\<3#7ZV,=V5H;TWSGL"V5&P6*C;_4Z4W]RG! MGL"V)&@5$K1>**1U_60;]2.*^BDCWWI2T8'G!?7:3N%7'OQ.6NV"5KN2%EZ& M$+@V*94O,%1$"S(&M*NZZ_EQ9QN]N'G,V98!0E,$!*SBF\DF;=2^42+S'8C8Z&QM['#*7:?((T! M[D^$T.N).:#H9WM_ 5!+ P04 " #H@:)8D%6[D(P" !N!@ &0 'AL M+W=OXW.N[9M)(]6]+@ , M>2BYT%.O,*:Z\GV=%E!2?28K$/@EEZJD!J=J[>M* /'$ MQ6Y5/)&UX4S K2*Z+DNJ?LV!RV;J#;QM8,'6A;$!/YY4= U+,'?5K<*9W[-D MK 2AF11$03[U9H.K9&3S7<)7!HW>&1/K9"7EO9U\SJ9>8 4!A]18!HJO#23 MN25"&3\[3J]?T@)WQUOVC\X[>EE1#8GDWUAFBJEWX9$,*)D0Y3-1C8[<+5Q:'3#A-W%I5'XE2'.Q O8@*B!+""5:\%<:=^1)1Z6 MK.9 9$X26C%#.?L-&4FD, HKCP-MR.DU&,JX?H.(N^4U.3UY0TX($^1+(6M- M1:8GOD&-=B4_[?3,6SWA"WHBNL-AEN#\_ HX0U59R0: MO"5A$ X/Z$G^'1X=D1/U]8X<7_27>N=*EH_E;)@I2.)V&Q3Y/EMI%_]QJ'XM M__ PO[WT5[JB*4P]O-4:U :\^/6KP3AX?\C\?R)[4HIA7XKA,?:X/UC4GKI# M5EO\V.%M.]K$@_ <=V&S:^%Y4GAY'O9)3Z2->FFCH])FI53FB+#1LS6C\?!R M3]CSI'!\,=@3YN]<7=S[M>MHFJ2R%J8]Y'VT;YHSUROVXG-LIFWO>Z1I.S$> MX343FG#(D3(X.T=AJNUN[<3(RC6(E31X -VPP!\"*)N WW,IS79B%^A_,?$? M4$L#!!0 ( .B!HE@3B$0M<@( .D% 9 >&PO=V]R:W-H965T>F5%Z &H=BD<$ =O,ME8 M=>Q@.[OEWV,[:;2MTL*!2^*/><]OGL>3[86\5S6BAH>&<37W:JW;2]]718T- M46>B16YV*B$;HLU4;GW52B2E S7,CX(@]1M"N9=G;NU6YIGH-*,<;R6HKFF( M_'V-3.SG7N@]+JSHMM9VP<^SEFQQC?JNO95FYH\L)6V0*RHX2*SFWE5XN4AL MO OX1G&O#L9@,]D(<6\G-^7<"ZP@9%AHRT#,;X<+9,P2&1F_!DYO/-("#\>/ M[!]<[B:7#5&X$.P[+74]]RX\*+$B'=,KL?^(0SXSRU<(IMP7]D-LX$'1*2V: M 6P4-)3W?_(P^' "),7 -$ B/X5$ ^ V"7:*W-I+8DF>2;%'J2--FQVX+QQ M:),-Y?86UUJ:76IP.E_A#GF'L,)";#EUUKZ#M2F6LF,(HH(E5B@EEK 02JM3 M^&Q*B_ 2ON@:)5PIA5K!DJJ""=5)A.,E:D*9.C$\=^LE'!^=P!%0#E]KT2F# M5)FOC7)[OE\,*J][E=$+*C\1>09Q> I1$"43\,7K\"46(SQ^"O>-7Z-IT6A: MY/CBOYA62=$86[B6IAK-Q>D:%N[*C#$_KC;*K?^<2K?G3Z;Y[R)%?%H1?P:>SY61]%7!T<]E6]/DCH2VUAV>1BE M29KYN\-$)J+B,+T8HYXH3$:%R:L*^SHEKDZGI"43A\Z"\V?2)J)F<1H^D^8? M/$3;!$W=;BE7P+ RN.#L?.:![!M+/]&B=6]S([0I&S>L32]&:0/,?B6$?IS8 MYSYV]_P/4$L#!!0 ( .B!HEA+U$-GR@0 !$: 9 >&PO=V]R:W-H M965T^! \;F5VP9Y,M?6 +)N^V MMPF,)L@SI9Q(1.X&X"? MG%W'.R8DK(L4Z PM#HN)^!I=[F@0TON0G<&S7L&U(!3OP/]N<87>OGZ'7J,@1E\W/!4T7HF)+0%I-IZ]+%!].* B+:A@ MI'/DXM\0<8BG<9^;W:_8LG1WZ^XVY*=,$BF31/)X;DN\!13/*H5I_UG)"X+' M".5YJ23C[QMP1=>21>(?W;0/XWCZ<;*2O1!;NF13"VI2L&3'K-F;5]AWWNN2 MT%.P6DK<,B6N*?KL,N*)#/YE*S3G0NJF>O#W<_^,3':SH8-=WY_8N^HD=&:. M[XQ*LQH\KX3G&>%]2K@0Z"X&9@MSE)^ T;0/XB'.H#*^\PQATV+8@FY0HAMT M0W<#YTP+;W 47M/B#(_U^/P2GV_$]Y$&"?I&PY1!3=^P'0L1UH'SFYG1+;'. MS/']H1[DL 0Y-(*LL)$H"_#-JQ'!Y/W=^>(2["E8 M+2&C,B&C%V*I49\IZ2E8+27C,B7C_\E2XZ/UU;3P!T-_H']XL:-TU^F)H8I M)HQ&DSK 2F. ^R*I(I(18=.DE::PTF5LU+B3B:H(8P38-(%U]OP6B$HGL5DH MYU1L$'1!*#_X_7L:[* :H=W2XC3&ZEIY?46KSUQ),/9>B(^P4>P[IZ6G:/6T M*.W'9O$_SDFX*>E:7=78^:XW\MR69U;)/S;K?P=N:FI[H[ T\M_2/V&E_=@L M_EW(:7@* M]BKB,?L)N]"L 4/KM&V+9QRW<]7V%*V^ 51R39R7V@(:^X+.>\">HM73HIH$ M8FX2CI,9:0H_'A,'/Z]!G=W(=\W=SCW ZF9'C78+1I Y0=0C$W"%T MX+(BDA&AR:2.4"DY,>^F3^4RTMPJZ]=:8V=::Z6MQ*RM)B[K:[]HAM"Y?GN* M5D^84GKBOQ2M&5N*SFGI*5H]+:J](.;VX@1::[8, V?L#I[+ML;.@Q;-:WGY M051_0.WX-MQH4G^%J43=->_!3^6U M(HQ_;+$U=K#8 _+\98%=>5^??2P!:GJ Q4,A6X.CRXEC_+##:,KEF0&<'_-N7PZR;X*E%^!9K\ 4$L#!!0 ( .B!HE@)DD3( M@@( D& 9 >&PO=V]R:W-H965T)B$Z& /TQZK[.BNP9/I8UEC1RE*JDAD*U.4EL9N[4DDL&R-XA5<*=%.63#V>H9";B3?PGB:N^:HP=L)/ MXIJM<('FIKY2%/E]E9R76&DN*U"XG'C3P>DLLODNX9;C1F^-P2I)I;RSP64^ M\0)+" 5FQE9@]%OC#(6PA8C&?5?3Z[>TP.WQ4_5SIYVTI$SC3(KO/#?%Q/OD M08Y+U@AS+3<7V.D9V7J9%-I]8=/E!AYDC3:R[,#$H.15^V&5/<6$4K7+"F>2R6J,V M="Q&PQ$LZ)+DC4"02YA);>",::Z!53F<,Z[@EHG&+4[7C N6"CRBBW2D&4&^ M,G6'QL[! K-&<<-10_I(A2JCZ+@:)BC)V)5'(+((^W,"<*$/:.N;Q1SV]PY@ M#W@%WPK9:-I5Q[XAD9:JGW6"SEI!X2N"B,8Q# >'$ 9AM ,^>QL^QZR'#Y_# M?;*V]S?L_0U=O>'[_A["'%/CS/QRWU@3MGSZ,4VU<^GG+LGM'M'N/>Q#/]4U MRW#BT4O6J-;H)1\_#,;!YUT&_*=BS^P8]G8,WZJ>3$NI#/^%N;M>NZ2V^+'# MVQ:T3H+87V_S?YDQ'IV,1WW6,V)13RQZD]B?Z[V+5/0NJ9<91"H:_T7*WWJH MMDG295WQ2H/ )>&"XY.1!ZIM/&U@9.W>;BH-=0(W+*A7H[()M+Z4TCP%MAWT MW3_Y#5!+ P04 " #H@:)8ZR3MU:X" "$" &0 'AL+W=O!?6:S3B?7.(C$DM.3Z5FP^0:-G9/@BP57U))LF MUK%(5"HML@:,&60LK]_TL?%A"] ?O@!P&X#[MX!! QA40NO,*EDSJFG@2[$A MTD0CFVE4WE1H5,-RLXNAECC+$*>#ZWP-2N.V:$7.2(A%$I<H,4BW!&3D_>D!,#NDM%J6@>*]_6F*Q9 MTHZ:Q"[KQ-P7$OM,98\,^F^)Z[C##OCT,'P&40L?[,)MM*CUR6U]=#EPE'(MNQ9-!:,CC$'GR4I@A^*PKHW.J:R*N(S'=E M'3B^O=X6LA]QUG_?QNSD-VSS&Q[,;]$+>^0.LU.E?"*JW:&N! \R_>NF'(EL M1_2H%3WZ3W4Z.J8E1R+;L<1K+?$.UL$599+<4UY"E\P:.SI0FOL1WF@\]+J+ M<]PF-3[6X1G_\?#L1^P?'GOKCC#W,WY?5RQ7A$."**W(M5B?8BS-*& MKV .^-#<:;+"GJ40-4@CE&0:EJ-@/+B<#JV_<_@N8&-VSLQ6LE#JT1HWQ2B( M;$)008Z6@=-K#5.H*DM$:3QUG$$?T@)WSUOV;ZYVJF7!#4Q5]4,46(Z"+P$K M8,G;"N_5YAJZ>LXL7ZXJXYYLXWW/+@*6MP95W8$I@UI(_^;/G0X[ .+9#X@[ M0/P6,'P'D'2 Q!7J,W-ES3CR+-5JP[3U)C9[<-HX-%4CI/V+<]3T51 .LQNY M!H/T6]"PSVQ<%,*JRRMV(WV+6*V/9H!<5.:87![F,W;T\3@-D:);CC#O(DU\ MI/B=2 F[51)+PZYD <5K?$A9]ZG'V]0G\4'"6ZY/63(X87$4#_?D,_UW>'(@ MG:17,G%\R=^5/&$S6"#CLF!73ZW %S:'O-4D+1CV<[PPJ*E]?^W3T,<8[H]A M1_K2-#R'44 S:T"O(<@^?1B<1U_W"?"?R%[),>SE&!YBSZ8:J)>8TDQ2!^7> M$G7#A;8:L;SD>@5FGP:>^-P1VRVTSJ(T7.\6=LC#9QONC$0-%,EN"L-RU4KT M+=;?]LMH[&;PS?V$EI3?*7]H_(:C!EH):5@%2Z*,3B]HQ+7?&MY U;C!6RBD M,7;'DA8M:.M WY=*X=:P ?K5G?T&4$L#!!0 ( .B!HEB"N#67-0, #D+ M 9 >&PO=V]R:W-H965T/"2V];"L8/MML"OY]K)0C^RJI/ZDMC./Y5"4UV%4+7U<*:.% )??# M($C]DC+A94,W=JNRH5P9S@3<*J)794G5GVO@M[#P!U;+(T=\+-A11

]JVEJXUW 5P8;O=4FMI)[*7_:SH=BY 4V M(>"0&\M \;6&,7!NB3"-7PVGUTYI@=OM!_8;5SO644Y$#F;D5.I9E)04(H\EK,L,%6JPX$#DG=Y!+D3/. MJ/,:1\94+R_0M_"H M SXY??8N^/3TV<-=N(]NMI:&K:6AXXL>X?ND%E2PO\X<-*4UV.U+-.16@49[ M6O-NF$#7&>5DAH-0.L>_O[M'VW ;_^ARHTX@[D[ 'FU7NJ(YC+S*SJ76X&4O MGO72X&V7-^B6Q'P[C5,#ZJX=;1D[L3*E\IA1IV M25@S)5O:]))^O"?@85"PI]W1A)ZJW9G(=K1+6NV2IVDGI'A]1+_D4+\W>PMK MW!'33Y,]!8^F]50%ST2VHV#:*I@>5?"S-'BF-@MO;Q/7OT:UJW&7K&G'SN[W MPL&>LH=A:3((!NF>MH=A8?HFBO?8IH=A41@.^O_#:CW\K6N'O53B?W#!A"8< MY@@,+ONHOJHO:G7'R,K=1.ZEP7N-:R[Q;@O*!N#WN93FH6,O-^UM.?L'4$L# M!!0 ( .B!HEAG68PDZP, -H1 9 >&PO=V]R:W-H965TQCVP$C7,5%* M5$G*3O?K1U*R;-F*LJ#R2TQ*]YZ<>WA$76JZ8_RKV !(])317,RLC93%C6V+ M9 ,9%M>L@%S=63.>8:FF_-$6!0>N"-]T9]^!TF3[K?3;:5;(Y[7B.<9//\9O+T0:*ETD^B]TN"@R-\?532Z MEY")?[HJK:#'W=#ZZ;T1!4Y@9JG'4P#?@C7_^2][+^"$*H320ILY(:\Z>@M$D(KG8711QGC$ORK[G01;["#XYH785>'+HG M[#O"@B@(XF[Z04,_Z*6_?$GN$7'L=OMXDG#>M++6K\72V7D UW#MBAY MLE$-13_O7NC7KMU 8"T57.?0.3B7\W"-/9 00Z&UE3CJH=Q+^;A&/K;H./"B M$Q]W18V=H-O'[J%]<7O[ O4.5'[=,)HBDBGV6]"_ MH'%[FZ%7*S$06EN)0P_D]C=!/V+<\[XFG'BG&_!+46W>A^;'[>]^/I0\)[*L MFX=+C;N/V KUZN09":Y=]:)_<\(+&';1Y&@JMK<2A?7)[^Y(?,FYT=ISP MHN!LQWTAJN)M'QV\]5&ULQ5?;;MLX$/T50BV*%FBC MFV_)V@)\R6(+M( 1]_)0[ ,CC6VB$JF2E)WNU^^0DA795H06<- 7FZ1F#L\9 MSE"C\5[([VH+H,E#EG(U<;9:YS>NJ^(M9%1=B1PX/ED+F5&-4[EQ52Z!)M8I M2]W \P9N1AEWHK%=6\IH+ J=,@Y+2521953^G$$J]A/'=PX+=VRSU6;!C<8Y MW< *].=\*7'FUB@)RX K)CB1L)XX4_]F[EL':_&%P5XUQL1(N1?BNYF\3R:. M9QA!"K$V$!3_=C"'-#5(R.-'!>K4>QK'YOB _K<5CV+NJ8*Y2+^R1&\GSL@A M":QID>H[L?\'*D%]@Q>+5-E?LJ]L/8?$A=(BJYR10<9X^4\?JD T'!"GW2&H M'()3A]X3#F'E$%JA)3,K:T$UC<92[(DTUHAF!C8VUAO5,&Z.<:4E/F7HIZ.Y MX$JD+*$:$C*C*>4QD)5-H+G(D17F3U*D0,2:+ S)F:T/ >>D&DF MI&;_E0NW#YAB"LCK!6C*4O4&O3^O%N3URS?D)6&;ERQ MG95L@R?8AN2CX'JKR"U/(#GV=U%Y+3\XR)\%G8 ?J;PBH?^6!%[0:^$S_W7W ML(-.6)]&:/'")_"6$NM3ZI]DB0>AR11C>_NC8#G6C2;?/J U>:\A4_^VA:Z$ M[K5#F^O@1N4TAHF#IZ= [L")7KWP!]Y?;;HO!'84A5X=A5X7>G267[297U#F M5UL$2MB!A37WURX:A/W!V-TUE9T;]?N^7QL=,>[7C/N=C*L9CN&B2G MZ;L"%Y18ZSV58#7MX5XQ#7CE[/ NM2?<)JGU5I:&-:R?B[R;@A<".Q ]K\ MIPQ'9^G8#X/3,CPWZHV"H#UIKVO&UYV,5\T"^UH5V**[P#H1?_>X+@1V)-[W M'E_EWO.E;85]H4!<"NTX$HVFQO]#]W&UK2"P*KLL6IEZM.^:I[1-/UF>FD[;MX"-,V89C@[)A7)$4U@CI70VQX&39 MV983+7+;'-X+C:VF'6[Q:P"D,<#G:R'T86(VJ+\OHO\!4$L#!!0 ( .B! MHECO6W)A@P, &0. 9 >&PO=V]R:W-H965TR27WM7F8346E&.;F70%5EB>7C+6%B M-_6@]W3A UVMM;W@9Y,-7I$%T9\V]]*L_%:EH"7AB@H.)%E.O1MX/8.Q)=2( MSY3L5.<A/AF%W?%U NL(\)(KJT$-H8!*S(3[!]:Z/74&WN@($M<,?U![/XB34"UP5PP5?^"78,-/)!72HNR M(1L')>7[(_[1)*)#@-$9 FH(Z/\2PH80UH'NG=5AS;'&V42*'9 6;=3L29V; MFFVBH=S^C0LMS5UJ>#J;":X$HP76I "WF&&>$["H"V@FRHW@A&L%7H.%J9^B M8@2();CC&O,5?3"K&Z6(5J_ >X-_,2<:4Z9>&OBGQ1R\>/X2/ >4@X]K42G, M"S7QM;%L'^SGC;W;O3UTQM[?6%Z!$+X"*$"1@SZ[3)^3O*6'?;IO$M5F"[79 M0K5>>$;O#>54$_#.5%YQF@;PY9W!@SM-2O75%>M>/'*+VX:]5AN]LY6D5K$O ME&V&PC :3?QM-Q('"D9HW*)Z%J/68G31XDV>5V7%ZKJ^*874]%]L7QPNFWNE MN&/@-0Q&X;%/!RP=!6=\QJW/^*)/VSD_3V1\\FB($A@<&72@X @%;H-):S"Y M:-"\(;1Y"0!DE M*4B2Z,BC Y9&*#KCL?,- "]ZG).M^9[;F%1JDJ^Y8&+UZ'1Y4>97*WPHM7[0 MAU$.?^LLAX,.\Z'4^KDXC',XS#QO9+KU-XZBY+A*?X+JFSP,=#C<1(>.69W$ MP?' =,)@?&9BPL-,AT,,]4:D^^$#T]-LGJ(02H^SZ7>V ';_93Z<5Y0KP,C2 MT(*KD5&1^RW-?J'%IMX5/ AM]ACUZ=IL XFT '-_*81^6MB-1KNQS/X#4$L# M!!0 ( .B!HEB+%Z3#X@( -0( 9 >&PO=V]R:W-H965T\W)CRPO=UFD-! M]8DL0>"3B50%-3A54U^7"FCF0 7WPR"(_8(RX25=MW:ODJZ<&2UON?# IKFQ"W[2+>D41F >RWN%,[]AR5@!0C,IB())S^NW+H8= M&^\"OC!8Z)4QL4K&4C[9R4W6\P*;$'!(C66@>)O#$#BW1)C&CYK3:UYI@:OC M)?NUTXY:QE3#4/*O+#-YSSOS2 83.N/F02X^0:WGU/*EDFMW)8LZ-O!(.M-& M%C48,RB8J.[TN?9A!8 \VP%A#0A? ]H[ %$-B)S0*C,GZY(:FG257!!EHY'- M#IPW#HUJF+"[.#(*GS+$F60HA9:<9=1 1@:44Y$"&;GZ&0#&6'Y M9#,.1$[(D);,4,Y^4;<3=D4*@X&DKS5@.!49Z1=2F67(U3-6G0:"54=NA*%B MRL;(58UKD&E*]RA M*R)WF%.NR97((%O'^^A18U2X-&H0[B6\H^J$1*WW) S"]I9\AG\/C_:D$S7[ M%CF^: ??-1/, +G%;R#;8NFW6XPG-P8*_7V;>15Y>SNY/3DN=$E3Z'EX-&A0 M<_"2MV]:=(* MHJ#KSU?E;0;%9^=-S%K6ITW6IWNS7GXONS/;B__7#3H0V9K4N)$:_\]"C0_I MPX'(UGSH-#YT]F_YQJ&9_K$(.IOE>1Z^+L_-H#B(7Y6GO](@"E!3US;Z2ZU6L 0^YS+O3$6QM3G/J^7JPAI_I$%B#PR5*JG!ILJI6O"P4T M7"EM^XY*Q'(1F4A %RXEW%IQ.1W:\&W##8*.W[HFM9"[EK6U\ MS"9>SP(!AX6Q#A0O=S %SJT18ORL/;WFE5:X??_@_M[5CK7,J8:IY-]89M83 M;^B1#):TY.9*;CY 74]L_1:2:_=+-O78GD<6I38RK\5(D#-17>E]G<.6(.@_ M(0AK0?BO@J@61*[0BLR5=4$-3<=*;HBRH]'-WKALG!JK8<+.XLPH?,I09]*I M%%IREE$#&3FGG(H%D)E;/U.9%U* ,)J\(3-5^:4@%Y=U_@7*#L M+)?*L-_4S8OM%1H(+C#R41@J5FR.LC.M 8V.+\!0QO4KM+R>79#CHU?DB#!! MOJYEJ:G(]-@W6):%\Q=U">=5">$3)7RBZH1$P6L2]L)^BWS:+;^ 12./_I;[ M&&:3:-@D&CJ_Z F_+VI%19W&:_*8KUNT(B.7"C2&6G78-)G T!GE9(:=D+O MOY_-M5&XQG^TY5$!]-L![/_^5!=T 1.OL.]2=^"E+U\$2>]M6SK_R>ROK*(F MJZC+/;T"^Z')0-D@GIB^\\HB<1;VHW271G& (^^VJ^A\SX%5])LJ^IU5('C< M!EZIXBWP?AA'.^"=U@>"QPUX_!QXT@8>[X$'HR3> >^T/A \:<"3Y\ ';>#) M/GA_T-L![[0^$'S0@ ^> Q^V@0_VP8-!N />:7T@^+ !'W:"?UT#'A*6!E0; M_G //XR2'?I._P/I1PW]J)/^L]W.J%*_F%B1&\I+:*MBM/>A"<(DV%T^+:-P MJAY'58#^UI9LCT.X2:V8T(3#$G6]DP&&I:HC1M4PLG"[]%P:W//=[1I/9:#L M 'R^E-(\-.S&WYSSTC]02P,$% @ Z(&B6-:5ZG04 !D !X M;"]W;W)K&ULK91=;],P%(;_BA40VB1HTB1T4TDB M]0,T)"95JP87B LW.6VL.7:PW6;\>XZ=-'135KB@%XD_SOODO*[/21JI'G0) M8,ACQ85.O=*8>NK[.B^AHGHD:Q"XLY6JH@:G:N?K6@$MG*CB?A@$$[^B3'A9 MXM96*DODWG F8*6(WE<55;_FP&63>F/ON'#'=J6Q"WZ6U'0':S#W]4KAS.\I M!:M :"8%4;!-O=EXNHAMO OXRJ#1)V-BG6RD?+"3ST7J!38AX) ;2Z#X.L " M.+<@3.-GQ_3Z3UKAZ?A(_^2\HY<-U;"0_!LK3)EZUQXI8$OWW-S)Y@8Z/^\M M+Y=7B6^0;Z/\O&/-6U;X BLBMU*84I./HH#BJ=['O/KDPF-R\_ L\):J M$8G&;TD8A/% /HM_ET=GTHGZLXH<+SI_5M]G&VT4WK\?0T?4(N)AA*W)J:YI M#JF'1:=!'<#+WKP:3X(/0_[^$^R)V[AW&Y^C9^O]AEO#A(E<5C#DM05,',"V MBT,VN0[PE_B'4Q=_#6OS\T]N<05JYXI;DUSNA6GO3+_:]X^9*YMGZW/L*VT; M^(-IFQ+>B!T3FG#8(C(876%5JK;0VXF1M:N5C318>6Y88F\$90-P?RNE.4[L M!_INF_T&4$L#!!0 ( .B!HEBBPK),/P( (4% 9 >&PO=V]R:W-H M965T)#_-_F=_QS*R3ZE[7 (8<&BYT%M3& MM-,PU$4-#=4CV8+ G4JJAAJV5OE,[@QG M M:*Z%W34/6P "Z[+!@'QX5;MJV-70CS64NW< ?F:[M6. L'2LD:$)I)0114 M63 ?3Y>IC7MY162:_$S_!2B&?Y;_+ MDV?2289S2APO^>LYD173!9=ZIX#\F&^T47@5?UXZ,4],+Q-M>4YU2PO( JP_ M#6H/0?[RQ7@2?;QD]S_!'IE/!_/I<_3\JJK E1LQZ%]1 Y?L>L8'Q[#-8Y]' MHPA_W?[4A@\:1V=1DR',)QB>W.@&U-85NB:%W GC[]"P.O22N2NAL_4%]AC? M$OY@?(/"&[)E0A,.%2*CT3NL4.6+WD^,;%W=;*3!*G3#&OLD*!N ^Y64YCBQ M'Q@Z;_X;4$L#!!0 ( .B!HEB6?SO4'0, D* 9 >&PO=V]R:W-H M965TK8F>U ]^]W=D(6NL"8U'T!O]QS>1[?G7VCC51/.@4PY#GC0H^]U)C\ MRO?U(H6,ZDN9@\"=I509-3A5*U_G"FCB0!GWPR#H^1EEPIN,W-JMFHQD83@3 M<*N(+K*,JI]3X'(S]CK>=N&.K5)C%_S)**/SKMJ.61:KB6_($E)AU[ X\DL*0%-W=R\PDJ/5WK;R&Y=K]D M4]D&'ED4VLBL B.#C(GRGSY7Y] H)]V0%@!PI> > \@J@"1$UHR<[)FU-#) M2,D-4=8:O=F!.QN'1C5,V"C.C<)=AC@S^8J)\D5J36Y!D7E*%9 +,L=<20H. M1"[)E&JV(%0D9,9X82 A+9#3&1C*N#Y#\/U\1DY/SL@)\8FVNYHP0>X%,_H< M%W'\+96%1H]ZY!N48(GXBXKNM*0;[J$;D1LI3*K)!Y% LHOW47JM/]SJGX8' M'=Y0=4FBSCD)@S!NX7-]/#PZ0">JPQ$Y?]&^0]H[:#VY M"#MAMS?RUTWZ+691&/7BVFR'6+6%86)%1!4KDF.YZ^J&>'2WPBD:EKBS MML,J&70;(>IT>U%_& ?#%\%LL8P'PWX<=_?$LU_+[/]/F4EUY?U%:/]HH2V6 MAX4.:J&#HRIJ3Y02R3E5C=U6'>4G!LV:"BX[\0L-K59AV,Y_6/,?_CO_YO$? MIV!XE()6JS\4^(U7%6_EE6LV-*9,(4SYP-2K=3_SWCWC+]:GV.>4;-13HS,W=O]* UV FZ88J\&RAK@_E)*LYW8#]3= MW^074$L#!!0 ( .B!HEC:4BAD)@0 !P6 9 >&PO=V]R:W-H965T M**99"J*RO&$R+5*5_;(N- EL8IB6W7<89V0FAJ3<=F;%K=@[1IK*$V//^N3KZ> 9 MHD5DAM8G(LETS-D6<6VMT/2!T<9X*S8TU6E<2*ZN4N4GI[^IG?*-"8'FP-%B M0SB@7]%";99E'@-B*W2;2KJD<:[51@N(EZ'_7#)Y"$QN*CPA=Z18QMJ0CH,.RH#/:N"-8]$:R''E@J-^KF MJ;IST]]6Q"OV[H[]G=L)^$#X%?+P+\AU7+\EGMG_=_=!)6N4\4"_58B)X1RS2E MUCKJ1#DWPSV!-0@/*\+#BRB)89^"]036$"RH! LNJB2"HYT^&KF!-QP=5,2Q M'0X<[/F.UUX18<4W[.3["$)R&DG%K*B*/*52H _OWX6NZ]P\+GX(X?%TF;I M^V'@ATY[M>"]?@]WDC99%JIM?_I+==)(,M6,9SF/-JH7;@VZ$^[%UB3O MUN3=BRB2,HR^1.L)K2E:W93BSA;N[O.'@L$2.K4[51MU-XNYV\GXQ MGY=OD5U)(*Z_ ^OWB3$Q'[N=KY7N&YV] 7I":\I2]YQXX/P1/'4?2?N;CQ5GLU4*8V@R'?[!WXG MR-DY[@FM2;EN/7%X&871:Y?:%UI3M+I/Q9U=W=L7QNAXPSN.CP\_V5OL#E\H M]MZ<+0&^-N-'H6+-4UD,G:K5:L1Y:P9[!^MW>O1IYG$Y.2)>9P V0)7!NHZRO&Y.Y$WZ :"$__!5!+ P04 M " #H@:)8S%ZKH1@" !*! &0 'AL+W=O>#X_L7\,O6,O!;.P MUN('KUR3T?>45+!GG7#W^O@)AGX6GJ_4PH8O.?:YBP4E96>=E@,8%4BN^I$] M#>=P!DB29P#) $B"[KY04+EACN6IT4=B?#:R^4EH-:!1'%?^4G;.X"Y'G,O7 M6DKN\)2=)4Q59*V5XZH&57*PY'H#CG%A;\@5X8I\:W1G,)D3AYV&W)]=?,O38321_W)J#\)O+/_TK_AMA3:=@;( MS]O".H,F^'5)?%]D?KF(?Q@KV[(2,HK.MV .0//7KZ;+^,,++=? MM7I;,E6"8(4 TG:F;-!G1!>"U\Q[]^)Y]Z3+0.J?WB''HUW,T^APKB4ZLX9_ M97@/-5>6"-@C+IZ\0U^:WKE]X'0;W%)HA]X+TP8?.QB?@/M[K=TI\ 8V"K!EH:MO%:\8D<(J$JS-4BPP=X!/$Y>V"R9%8N(4D@Y82F MB,%^::SM6]]VE$"W^)W B=>ND4IE1^F3*GP,EX:E>@0Q!$)98/EWA"W$L7*2 M_7@N38TJIA+6KU_=W^OD93([S&%+XS](***E,3-0"'NT)4/ I.87Z.?T>=''UV]NT;O$$G1/8EC.5I\80H96SF801EG4\1Q M+L2QT3U-1<3171I"V*+?=NO=#KTI2JP+&>5VO&<'H M.5,%VKR@>KL'_**KUR?,0O3GK](2?120\"]MPUO$]]KCJ]7IEF$=B2=#GV1#&GF#V36 M(#>OR,V_\Q8['Y+[D&;^0&8-[K;U]HIJ_7=;1^E=7^YMVQT[,ZLY*[?=G>A+ M;"BW)K+:6[T]V 926C56+7L\FI[SZ8S8F\] ;DT^SAL?YW_?2:'[. ML;-GO3D.Y%9P-&L'R03801_(.0I4RL69LJJM#OUK?=0UWYH77PSD >E 4HYB MV$NI-9K*&Q"D>A8 MJ"1Z%!TGPW[\2$D119MFK/08OFEM17Q)O2(/ST/*.MM0]J-<$L+1?9X5Y?E@ MR?GJW7!8QDN21^5;NB*%^,N"LCSBXBN['98K1J*D*I1G0SP:!<,\2HO![*PZ M=L5F9W3-L[0@5PR5ZSR/V,,ER>CF?. ,'@]\3F^77!X8SLY6T2VY)OSKZHJ) M;\-6)4ES4I0I+1 CB_/!A?,N],>R0'7&MY1LRLYG)"_EAM(?\LN'Y'PPDBTB M&8FYE(C$?W=D3K),*HEV_-.(#MHZ9<'NYT?UWZN+%Q=S$Y5D3K/O:<*7YX/) M "5D$:TS_IEN_B#-!?E2+Z996?V+-LVYHP&*UR6G>5-8M"!/B_K_Z+XQHE, M^WL*X*8 WBK@>'L*N$T!]] "7E/ JYRI+Z7R(8QX-#MC=(.8/%NHR0^5F55I M_[-6?BKZDHQV?O\U5&'PA!EZ0@BY2CJRPJ2O0&721)*N],E*$/1=V_ MY'UZ&1(>I5GY2ISR]3I$+U^\0B]06J O2[HNHR(ISX9 M-KCH(RWXLD3OBX0D>OFAN)[VHO#C15UBJ^#'B+U%KO,:X1'V#.V9'U[<-10/ M[<5#$N\KKEV-V]XBM])S]^A=+R,F[H_HW F:TUR,^+*^%Q>,1<4M$:.0H\L' MU#WO*GJH#E]L(I:@O_X4DN@#)WGYM^GVU/5[YOIEY'E7KJ*8G ]$:"D)NR.# MV:^_.,'H-Y.WD&(AD)CFN]?Z[MG49U\H%YV_E*Z6B"Y03/-;3,;C\=GPKFN;M2U];=NMU0L\=XJ#:5NK M9HG?6N);+=&Z7TQ++GS((BYLX!3Q)4$%+>Y(*0]$LN>5X@!'#T2>%]/;(OUW M>WS7+M6U!IWV.L[$];8LLK:MKT5 8IJ-06MC8+7Q>S4;29/N"!.S*UH1EM($ MB3#[:%3E<-WI=,=-]MEK<\0-B!AR1BBOPRSV4!(]F +UW*K4UV(@,A(,%9^G-NLXY>#:>0OH.*18"B6F^.R.5J8[LD\\Z7XO)1F!"/0>_ MN:G,U2(DN9>?B3$''>U.,KMSC.DLUW&VQK6]I<]UHI.S.X<$-X*NJUSD:LWB MI?"BRMV-EVZ5Z]NE0-5"*#7=2JRLQ"<>SDT#H,R'5 NAU'3S%=@XUOQ]=D58 M+(T4>8Y,'C.Z$1-V\R6/V ^1-ZY8&I,J,6I[N3DC-UI?5S_M#.;1VXF_/>1! MB05*3;=4,8MCAY8V--28DA;28!DR5R(VH-6CAW7":?3,KA\T2:2Q;X(R#)2: M;J0B'<>..B#TU]2AX=\D<$:3Z78?!&4;*#7=.D4WCATXCD6)3;7=N=D/W,FV ME: , Z6F6ZDHQK%C##0I/E'=08QHU^AM\#$8R5&0Y-@I"8^P@WKG4Z!H!*H6 M0JGI?BHZ; M;R(A38M;FU-V <]B%"@80:GI1BDPPG8P^BR,$E ND](Z9GX5.:@Y8D)"S1Q4 M+812TTU4B(2#4T=,2 R:@ZJ%4&JZ^0JJL)UR#ACJ=@';4 >%(R@UW2@%1]@. M1\<"^:;:+LCC,?:GP7:""4I&4&JZF8J,L#7Y!T?Y)ZK#=1]%DT>B=_!>HK=+ M]?;Y&!#D*@AR[1!DGI_0?W4L?;,52U6X?8V^B,^QZ-6?"N,&DKW>WH_)@,(3 ME)KNN8(GUSGU(TJ@] 6J%D*IZ>8K^G*M@#&K#;QK)C4FHTPI@XM<^1=QQN@F M-FR,X.V-$7N]O5TZ!B:YG8?H[" SS]+%HG5I_]3_A$S],(VQ3\$^^'8,&G(5 M#;EVF/GY(/IE0XWV0J+0'%0MA%+3/5=@Y?JG#J*@0 :J%D*IZ>8K('/M>U;/ M":*UHGP6I!-%1\%N' 6%)R@UW2@%3ZZ=?0 BPY(1LZ&0[#0'50NAU'37%8FY MDU/'!M ]+5"U$$I--U^1FVM'J>?$ANFAL0$4O:#4].?E%7IY=O2Z(JSZI4@1 MD[HG&I<%[2)]>QJH6@BEIANH.,H[-4=YH!P%JA9"J>GF*X[R[!QUK-6NIMKN M:I>'\6C[]Q^@L 6EIENI8,NS4Q+T6M<3U3VN=3GU6A<*]JYTV85ZNWR4GR=U M?I]DA[3=<"O2L(]ID>;KW.@B*'N!JH50:KJ5BKV\4[.7!\I>H&HAE)INOF(O M[Q#V6G5Z,X_8+1%)ULLFRS+_M"XP+&)MYU?VJGL;=0SV\A1[>7;V,@_XZ'[O M@ <%*E"U$$I-MU(!E7=JH/) @0I4+812T\U70.4= E3]!_QT9\ [NP,>%*B@ MU/1?VRJ@\OL"%< ^EKW.OAT35"V$4M/]5OSEGYJ_?%#^ E4+H=1T\Q5_^>#[ M6/Y!^UCV>GN[= RT\A5:^3#[6$_([-_'LA?L[=8Q$,E7B.0_ Y%^=@_+7F?O M,0S*45!JNM^=]T.(/Z^H)0_?I$5M"]!F_T/4$L#!!0 ( .B!HE@[F<; T00 M (88 9 >&PO=V]R:W-H965T:6 C.YG6D?TF9.FIYGQ5[ $UNBDH#P[2M?L TVXE)X";YH5_M; MK:2_E<&2BT\Y!5#H*XZ8'%I3I69WMBW]*<14MO@,F'XSYB*F2M^*B2UG FB0 M&L6131RG8\0+W/7H6^LPLO01@#DR%G2,!X:-WCNT?B)09IBW]"6,K*-4I0/CC_ M3&[^"(:6DT0$$?@J<4'USP(>(8H23SJ.?W.G5M%G8EB]7GO_GL)KF \JX9%' M/\- 38=6ST(!C.D\4C_X\G?(@=J)/Y]',OV+EGE;QT+^7"H>Y\8Z@CADV2_] MRA-1,2#M'08D-R"'&KBY@9N"9I&E6$]4T=% \"4226OM+;E(,+GKA3$TE>F8!! WVCV9[3 P.;)VP(FMDG;4'8O3X M0D4+N?@&$8=X30&9S9_ +\Q=0SAN,8ANZL_=X>_/>?P!(AVI-/=-*,T> MDL7B3LZH#T-+KP82Q *LT:^_X([S6Q/>F9QMP'H%K&?R7H'-"NT&?< D9"QD M$SVA=?7Z@*YTP65OKYMRD7703CM(UKG%"&/<:6.W-[ 754YC)"=RM@O.]I&< MP((C(-LUR'Z?=-U.?XNQWJZ6C(WX.T7\'6/\U46CL2*-YL=6Y)F<;9!V"]+N M_YY^W7/"GLG9!FRO@.U=>OKU#IU^QDA.Y.P7G/TC.2>",@7!/KI^C<[9PC)V M?"(6=LH-WSEV7?D"X8=R/UKNNYGCN%J(YAE,9*Z(&'\GH)X49'8"( MZXANNTLZVX#& $X%)"4@N>CFD+O?OSLT-#1O#[@4+=@H$QH8>+99H 7( R9: M[KX:6J_C8J=;&ZM+R!5'G^FG! 2WZ'X!0G\;H>=\PJ%7$?K0R'8F MY9$GX!(Z!I="!IN53)$ FO.O%QPT2_AW[2 !CR(J))KI(DG+H+D*LKY[E2KH MMIS:>F2,\-0,E%((F[70W@Q4]Y8#N3M[]QES4*="EZH(&W7(?NC-?>= [*Q/ M3"K<;LO#V^B7D$BXU$C8+)+VHF]L1P>2]^KDA+1ZM5*_A&K"I6S"9MVT?]3K M&]6!">C7$]!M>62;OV]>$#8_^$O91,RR:2]7P^9U&%?><37@3@MO;\3F\$X< M5E(J*F)65#5\ \3SO!USNE1FQ'R4 MM#/8@\;,JP>/^Z0V;\^JO>S*26\,8I(>@$M=F#J;>E-762YR:REFC!1W?@HN/PU ME'9B_B5>1^PGI>":)G01"G ?D20%9^!1#IA@$U' %N!Q13@]4]D*P V+Y1!* MB>J$4_! 4\%#7\@?'@7S7\!3$HH47.T(#\"5ZJ)0_ 0GMU20,$H_2[]/C[?@ MY--G\ E8(%5^4Q FN=FI?"BO_UZQ34J2()U90BI4<5I^H>8Z5X/>4(/!'4O$ M*@5?DH &^_:6S$R9'O2:GFMD='A'^!A@> J0C9R6>&[,YK?4+\VQ(1Q<]A;. M_#EO^&M/=UN>C'[4VG"1KHE/+T=R\J>4;^EH_NLOT+-_:Q/9D[,]R4XIVVI.0MN5E+:C'?SN$$>]!VO)FUK0HVAM11L%<*]HX4 MO.0D47K?4>1X\KXDS-M]1W'DI[OQ(<45?OJ/MO*'M#$Y<#T_=FCAC M\QW%34IQDR/%2:98T/ ?9.F/@=-()K6Y!D#Z"AO6LJ;=IV)- F.F(;3AE@$ MD8TAKJLUQM-1+;0U!MC&9?9[QCLT.+O:4B[Y#?RNYB&03$'!5Q)R\(U$&]KZ M1;;[7'W[\K:?A@H-06.WEVD@11JRY0@$*@T+E8:M2L.[RW+ HHCP%*SE$,K& M1NO0*&*95)=H=ZPX8V]@F$/NFA*D4X)Z24EUX3Y0?]XP1-4$.&.GD0!C@%T3 MH)D+FJ'KT 14%O<#]>,6_=X8U9=YEEH^48*S+U[U8_B]!QYD[K*YGO8=3U79V,_?@UFT$QF]Y1G.R"J;]XN M*\Q.COZR#4%K4.,:G'RXCH(]$5 A^@QK@8&>".[J6@DV*L^MC=0A^0YK? MD!&,NA=2A=^J-&S;#JQ7B>;VN^K38(;,8-:UEBK5M/PV:EU#/ MO/21,JJ(Q3/-@B%P"6E<0F9<&JZ$*AJNEU"X,2V&V =#FK>0F;<&*Z%0T5$];\A\*M(PQ PARO_^6B&N>H8D),Q9 $0A"^I !'=T@BGYBYTZJE!\D*7,A3>WQN>P'GA^"R6\$6V?G2)Z9$"S.+E>4!)2K M%^3O"\;$ZXUJH#R*-/\/4$L#!!0 ( .B!HEAAIJ"8'00 +\3 9 M>&PO=V]R:W-H965T S;V'^W%PCCW< M/A_3OZ+R9Y3.:929CR[*\T5LG(ZELD MA@4K,_7$-[_!+B%?XT4\D^:7;':VCD6B4BJ>[YPQ@CPMME?VNBO$@0/B-#NX M.P?WV*%WQL';.7@FT6UD)JT'IMAX*/B&"&V-:/K&U,9X8S9IH=LX5P*?INBG MQH_Y*N-O &0"!2Q21689*R2Y(7,D3%QF0/B"S!6/7FXF6*V83'F.%)+,-.'Q M5=\#20NB$L!GA>19&C.%AG.%%VRXDAKBCQ4(XR/)QP=0+,WD)WS+M_D#^?CA M$_F@(;XFO)2LB.705IB:#M".=FE,MFFX9]+PR!=>J$22QR*&N.YO8TFJNKCO M=9FXK8!?F+@E'OV)N([;:XAG^O_=O99PO*I-GL'SSN#-$R:P1Z<=N!>"%4M3 M9S)Y(X=V,_9FIN\W3,3D[]\1DGS&ELA_FNJ[?7^O^?UZ,;F3*Q;!R,+50H)8 M@S7^\0<:.#\W%:E6I>FWHXZ]NV'?#X?V^C#T M!JM>V',KJUI,?A63WQK3E$NEOP(!:RA*:(JN%>#2^G<$5LLUJ'(-KDS5H,M2 M=016*U58E2K\/JINW?P#$@;^X(BHIS;],&RF:;^*I]\:SQ-FR$24$%R$\;]P MC7_R*]V7IA!;D2YM0D=@M:0'5=*#*_-UT&6I.@*KE8HZ>[7@?!]C=WZ'=*34 M<>@1:9O,O%[@-_.6'J@8VAK7G&4@#6U1C+Z 2HME8Y2M*)>VHBNT>L[N/F?W MRL3=!=!5N3I"JY=KKZ!HJ^IHH:YWPLEPX+K'S#VUZGO^F067[L4*;5VH5!AX]P]^]@J'M$@8E@Q)EI$J!2R[JV\SL_2)LV1*:]W&M M>!?WI".T>O9[O43[UZ9PISJK*[1ZN?9*B[:JDQ8*#TYV7C^8D^G3)'+'N8[=$6[NV7:2%) M!@N$=&Y#_*;$]K1H.U!\90YW"; 8A#; YPO.U?M OZ ZLQO_!U!+ M P04 " #H@:)8O)1="_@" 6" &0 'AL+W=ORX>Y19 H:>"E7+J;)6JKEU79ELH MB+SB%93ZR9J+@BB]%1M75@)(;D$%

7*037BM&2Y@+).NB M(.+Y%AC?3QW?.=Q8T,U6F1MN.JG(!I:@'JJYT#NW8\EI :6DO$0"UE/GQK^> M)2;>!GRCL)=':V2YVDZ=D8-R6).:J07??X;63V3X,LZD_47[-M9S4%9+ MQ8L6K!44M&RNY*G-PQ' #U\!!"T@^%L ;@'8&FV465MW1)%T(O@>"1.MV%3OY2\>P1+4""V$&.=#&A3[6J!:![*6M29H N[D 1RN2EYI(6/W&5 M%FQ>ZV:MN-M&7/"*N"]$7"'LOT.!%X0#\-EY^!UD'1R_A+LZ35VN@BY7@>7# MK_ M0%$!NH35(5L2_;A9225T,?X-QD.!X/'%WQ^;Z<;[OQY&/1UW@"^%A)SP\*WRQ?/@GO6%/1^ ''O;QJ>!^ MH#_"L>^%\;#@J!,Z'/Z0W[J] 1%.!R-DB0Y4=X/#.,0CX.CDF^4NT=3VYR8 M>MIMJ.XN!FL-]:X2S2&:4ZC9*%[90;[B2A\+=KG5!S<($Z"?KSE7AXTY&[J_ M NEO4$L#!!0 ( .B!HECT#W!( 0, $\+ 9 >&PO=V]R:W-H965T MBT2JL4->WV8=H' M!RX!%6QFFZ25]N-G V$AH:B=V!>PS3W/W3UGFYML*7OD$8! 3VE"^%2+A,C& MNLZ#"%+,SVD&1'Y9499B(:=LK?., 0X+4)KHEF&X>HICHGF38FW.O G-11(3 MF#/$\S3%[/D*$KJ=:J:V6[B+UY%0"[HWR? :%B >LCF3,[UF">,4"(\I00Q6 M4^W2'/LC95\8?(MAR_?&2&6RI/1136["J6:H@""!0"@&+%\;F$&2*"(9QJ^* M4ZM=*N#^>,?^N'>08 'AV1PS\8SN&28< MEQ4Y]4'@..$?T!EZ6/CH].0#.D$Q0?<1S3DF(9_H0D:@>/2@\G95>K->\&:C M6TI$Q-$U"2%LXG49>1V^M0O_RNHDO,7L'-GF1V09EM,2S^SU<+L%[G?#?0A> M@C>RL>MBV 6?W5T,=%R,'U^E*;H1D/*?;;*7O$X[K[HZQCS# 4PU>3=P8!O0 MO/?O3-?XU*99GV1^3V0-/9U:3Z>+W;L.\P +RE F!27 N!P\XV4";1*65&Y! MI2[+C6<:MC483?3-OCB='M\J3IM/TW#,VF.;%LX^+@9 Z/#Y-[83>-_,ZH_C'G49WS MJ+_K:'2434O*G?[>NAV./=JCB\'!5:3OM1HIL'71LG%9P)R(\K==K]9=X671 M#!VL7YGC6=G<_:4I6TWY4U['A*,$5I+2.!_*NK.R?2LG@F9%0[.D0K9'Q3"2 M'2\P92"_KR@5NXER4/?0WA]02P,$% @ Z(&B6'P&!!TK @ N00 !D M !X;"]W;W)K&ULA53?;],P$/Y7+",AD*!.DVY# M(XG4;L#V,%2U AX0#VYR2:PY=K"=9OSW^$<:.JDK+XG/OOON^\YW3@>I'G4# M8-!3RX7.<&-,=TV(+AIHJ9[)#H0]J:1JJ;&FJHGN%-#2![62I[PYF M4*Z;UNJ_JR RR'#!0&(= [6\/-\"Y M [(T?H^8>$KI H_7!_3/7KO5LJ,:;B3_P4K39/@#1B54M.=F(X<[&/5<.+Q" MY%N&]7N/=H M69;,+2E_=O#F%@QE7+]-B;%4'" IQK2KD#9^(6V"'J0PC4:?1 GE\WAB)4PZ MXH..57P6\(&J&4KF[U QAJ>RTU M$QIQJ&QH-+NR>548E& 8V?GFW$EC6]TO&_NV@'(.]KR2TAP,EV!ZK?*_4$L# M!!0 ( .B!HE@NO83I[ 4 'PD 9 >&PO=V]R:W-H965T0EY>'%.<[QI_$AE()ON=9(:XF&RG+R^E4 M)!N:$W'!2EJH7U:,YT2J6[Z>BI)3LJR=\FR*/"^R.+^9L*[.T MH'<$_[/-05F4%OO_Y'O3$$<."L?L@!H'=.K@]SC@ MQ@'71/>1U;1NB22+.6<[P"MKA59=U&U3>RLV:5%UXX/DZM=4^OGD'WH"T %\W;"O4B\5\*A65*J!ITH1] MO0\;]82-P1=6R(T 'XLE77;]IZH)VG9 AW:X1E; +X1? Q_ F^'N MV!(.;KL%UWBX!^^>/M-B2TT-LW?TS8[5J+\4)4GHU40-:T'Y,YTL?OX)AMZO M)E:.P#H<_9:C;T-??&5291'O9[IW#VOWJAP]+V 8>^%L/GT^YF P\Z/01ZU9 M)[J@C2ZP]L A>]><"0%*SE:I- 49N.P.1V =PF%+.!S0'6(@[3U6<-3HL]B/ MHY.N.;>*(O^H SN!1FV@D370#[FJ,.F_^\)#OZL)3="Z *6%I+P@V?NM>B#8 M2NX(IW5EV]%'D4JJZONSFKC*BJ&)5'06+O2P=\+IW"BVXTB_H&DI[\X9#9?] 4!,]G=1@B?"K+3&9! M$/1,E5#/_G#$]*\6).99_S\PKC18WSEZE#A"Z[:05A-PYJ8T6%7):-*.T+JD MM3B!=G7R>JJP>?%Q(OO1+#Q-=X,50M"<[4AK$&2=[DW93HIU6JVOB1!4BK&9 M;G_?V$YWA=9M'2U6$'22Z4:3=H36):TU#[)KGM?+].;%+RR #%:]*R"D M]0RR2H?%#2O$-J?<&)=3#>,*K4M4:QCD_^C6#K*JG]$\':%U>6H!A.P"Z,7M M'70N9.(P\D_UF<%LACS4EW!:\2"[XCDDG"J@PU:V=KS1O>,(KJR@4N:F< M3H61*[0N:2V,T)!]EJ%K6W2^BQ+ Z&@7I>%T;N;[(>Q1Y$@+&F07-!^K:E[R MU+Q4L#N/[I?7V&C!6N1@^T:+;;?;J5QQA=;EJ>4*'K*W8BF)^'R;)(C\^#3E M3&8(1MB<(L "=L6E P )A !D !X;"]W;W)K&ULM5A=;Z-&%/TK([JJ=J5L^#0VJ8UD)]DV4J.-XDW[4/5A MF*:(4-="F/C'W5FYMX95@Z(\@@DIH"JX\]7$*6:2:5QS\-J=$^4P.[ MZR?V3U7QJIA'+."297^26*8K8V&@&':XS.0]._P&34$SS1>Q3%1_T:&)M0P4 ME4*RO &K#')"ZT_\K1&B U \PP"G 3BG .\%@-L W*K0.K.JK"LL<;CD[("X MCE9L>E%I4Z%5-83J8]Q*KNX2A9/A%A)U*!)A&J-?@24<%RF)T VM':*5_HBV MRCQQF0%B.W0/>Z EH,?O:IGH^QNE8HST@F2*/D'K..8@!'I_!1*33'Q0% _; M*_3^W0?T#A&*OJ2L%.J)8FE*58/.Q(R:?#=UOLX+^;KHEE&9"G1-8XC[>%/5 MW@K@/ FP<48);S$_1ZY]AAS+\0;RN?S_<',+=^(UR( D>P,M177@#?@Q'^_)/M6[\,%3X164\& MKY7!&V,/OS")LZ$*:YA?P?0K:A_:?F#YBZ6Y[^8^$.;-?<]IPWI9S=JL9J-9 M/5 BE=6W$DL8].XH_+7Z3T36J]1O*_7?T(;^E#),1-:38=[*,/\Q&]:P6<=? M@>/9P8D+GT?-%S,K&#;AHLUI,9K3=$Y'U:@_:VH,WM&4PI0P3D?5DL*WCK[;U8\9L<%W/N8'MG3IS*&QN M6?-A:]J=;L(>S6LM"$9W."([$@VF-PI_[1E,Q=8OUCD6Z[RA&QORJ:28B*TO MQ;%KL4>[@1$_NL^,YMC6PCKUX_,P>S$+%B_X\=A&V.-]Q&>9 A_,:Q3W:O4G M8NM7>6Q+[-E;&G'2KF4JMKX4Q[[%'NT'1HSH#W2.GO/,B -A[LPY-:+9F;AR MX$DUB H4L9+*>O9HK[;#[KH:\4ZN;_007$UR1YIZ@E:314*H0!GL%*5U/E?" M\GHHK3>2%=5<]\BDFA*K9:H&>> Z0-W?,2:?-OH![;\&PG\!4$L#!!0 ( M .B!HEB2&^/CSP( $D* 9 >&PO=V]R:W-H965TP7:R-!JS$D)J$6QL.T!S>Y32P<.[/=%O[]["1$ M"81NH/*2V,D])^>>'"<>;[FXERF 0@\997)BI4KEI[8MHQ0R+$]X#DS?67&1 M8:6G(K%E+@#'!2BCMN&(Y1A!0B)1AP/JT@2E0:HBTC#\5IU4_T@";XR?V;T7ONITK6H="T5KJ7A6@;6"C+#R MC!\J'QH -W@%X%4 [W\!?@7PBT9+945;,ZQP.!9\BX2IUFQF4'A3H'4WA)FW MN%!"WR4:I\(%)/J=*(19C"Z )P+G*8G0)2L#8IP^1@N=G7A- ?$5NN(L.:;: M^AB=20E*HN5C$SF'Q( .9Z PH?)(PV\7,W1X<(0.$&'H)N5KJ9\FQ[;2^HT* M.ZJTGI=:O5>T_L#B!/GN%^0Y7M !G^Z&SR"JX7X;;FO7:NN\VCJOX//_8=T< M@'OML;VYNF](ZJGAL,ZJJ6IJ#6 M%.S4=,N(T@%=**R@,V@[X6]U?T]DK4Y[=:>]#PQA;Y\V[(FL94._MJ'_OA"6 ML%XS7GY@EG\KA!U5@?-:" >UIL%.37.0RGPQ[[B@<9>VG?"WNK\GLE:GP[K3 MX0>&<+A/&_9$UK)A5-LP>E\(1R^^<<.1]RR"+VM)=!N_.C-)DO_$1/" M)**PTC#G9* C+,J-2SE1/"_^_4NN]$ZB&*9ZKP?"%.C[*\[5T\1L)^K=8_@7 M4$L#!!0 ( .B!HEA'*U*/# , #8* 9 >&PO=V]R:W-H965TB MR#+,'R\A9:N1Y5KKA2E9)%(OV.$PQPN8@;S-)US-[!HE)AE001A%'.8CZ\(] M'P_T?K/A!X&5:(R15G+'V+V>7,;0?7.7TN^!_RO%K.?Y>.5-8 AZ>L0H8IFJJ *;H@0/>@QM DMTOR'0 MZ_7]WI9"?\<&K]OK>O6N#>I!33UXAGKSB^15CD=ECK=Q#799N(Z[1378$73J M!_Z@G6JOIMI[GBJ)-+^9-AG=4J(^(9U WW)M<2O?O9BOS9D#@6W([]?R^V]9 M._J'].% 8!L^#&H?!F^:;'O17VO$8"<;_*!1FDJ!=N,*SD EENY,A")<4%E> M9?5JW?Q6QE! MNY^].SOK/%W>[L8O+' 91E[1ZP-$KSIPH=(.QA(DAR78IXY)WVQ+V^'G1L@1 MSS%:WT,S6=9,Z&#D]*#I[)F-%8Z:'1\-D&;X#K'I@ MD''>&NR%+C :5$1KJL2=Z=C!-O@""IKVX[(R#@M%EMW>=;@FV)M),I$JHZI- MTPU7H=& TQSL*%;,X*YE%0&HM2Q-(V.DD()8#RM&TS"R4\KY SRIW_,M[46^ ML:<=V%'1-HVAINED7 ?T-]6<]J9L_"K=H&+/4G^:F^D(VX=:H?>*YFQA^XN\ M-8"I=W%U4E5\^9&S0I343?[@A*,!6?&"F53LE\D&I3(U :K"X)DJS::;D9^* M5(]TH5?EM,AQS[T3]/QWU[F@@BK"-TV;VC_F57ZUX_CF7UFVOU5V#7L]-J_? M8S=Y?0HFDU,P>1(UV3\%D^GQFXR/TV/4'#(V3C);YY@V&L!Y<1A^@Y,I7R<- M)G/&-1--;\:RC(H7QQDCK\G$_#FSI6_&9S0G% M:$:MVU]@>MVD/:R:7$QD=$&S<=-5Q<0V ],P69L+"+O(G;W\",9QF!\!#,N# M.< XCH7E^9_FTT?GXS#,6]^+]%%.'^4XE@\9VP^6Q\])S>6?:9K&<9)@*SH> M>QV,L75+$OCQJV'>@('E@4Q_MM;X;N,5LK\.L#W=5R'83/%*Q&:*KS4@_G4# M1IKZ=QO+ PQL%[#:@?S^/%!3?DX\/ M]I3$<9KZ$<#\#N(80^!IQ!', 7C D#BV[\&=]U&T>D]%Z__QC7X#4$L#!!0 M ( .B!HEB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G! W2D \ !X;"]W;W)K8F]O:RYX M;6S%FEUOXC@40/^*Q.[7-SS<6CT@_W2CVP'W4ES7BPMG9S/AR:8@TU-W^K M#4AW9:ETS:T[U:NAV6C@I5D#V+H:QJ-1/JRYD(/+BWU;,SWT3Y2%P@HE76%; M\$W HWFYWIZRK3#B7E3"[L:#[KB" :N%%+5X@G(\& V86:O'?Y463TI:7BT* MK:IJ/(CZ"]] 6U&\*5ZTD'?\WG0EEM_/N0,9#_*1:W IM+%=C:Y][ABWX"KW M9XU5_XC*@IYP"Y^U:C9"KMIFW%T,O=OH^F'_V7?BN?Z5;E3+I2A@HHJF!FG[ M?M10M8#2K,7&#)CD-8P'-VH+NKT?]P/3LK\WZZ"\GM+GPEW0T[+#HT21)4@# M)7-'1E6B=!PEN^85EP4P#S)&(.,C0GZ//<@$@4R. KEH<=Q7/<@4@4R/"!GT M9(9 9L>$3#S('(',CPF9>I"G".0I+>0U-\(PM60S#<95[6HP+DLV 5/X2] 9 M GE&"[D0*RE<72XMNRH*U4CK%F8VY$<$\B,MY!RV(!M@IB/HB(A;" 55NC&WN? M0:TTWZQ%P::R;\T/G#$YQ,1RF#LUZ*:PC6Z=^MRK[,;-Y%4P36),%S&Q+F9\ MQ[;=&M-]O97%1)BB4J8)%IP8?0L6E>.HN_.4%IL]1GX^)624FM@H:\05O(3&FF)A8,0=B/G9RQQV$^=-G MQ P3$QO&"_X.LF&&B8D-@T:!X6/&5!,3J^9MC'.P)S'9Q,2R.>SJ0Y@))IN$ M6#:H$\,\#::;A%@WZ%MQB(D))R$6SJ'EYP-;N);+I@I2M5/J:LM%%3QT MS$ )L8%>8>ZGCN.\4<8&4P@S4$)LH/;_,[QZ7N#]##=F MH9380GC8X4^A%+-0>LP<69! 3C$+I?1[+PAFYF-B%DKI=U\0S-S'1+=?Z/=? M$,Q3'Q.S4$J_ X-@GOF8F(528@OU^5MV,@'KK!/$P2FFG91<.R^9W,-TF&W2 MW_^^XTO'Q\1LDQ+;!L4,MRHQVV3DMD'RT.S$Q\1LDQ';YE F^N#0S##99,2R M>><]=Q]L^)B8;#)BV;R+V0]/'Q.3348L&Q0SG$'H;C^Q;'!,/U[+,-EDQ++! M,?UX+8*'GF,2RH^:>/.# M]!R34$XM(133#])SS$(Y>>(-V3,+E)YC%LH["PV[RN;RHG2+AH3RB_L)X\H+ M7A4SS=J/_G\0:=;N9RZ;JKIQ95_EK>+E_M^)^W]67OX$4$L#!!0 ( .B! MHE@G9=6E# ( (0E : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q M)'CY%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYMO>OZ00I#.'V00 M9/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT M%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT M5M1;"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN! MWH9Z&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\C MT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:]\W?J7[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,P MVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y] MC6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T M^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW: M^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T M^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO M_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0#% @ MZ(&B6 PNFUG(!0 QQX !@ ("!#0@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ Z(&B6)$\?8+O! >!( M !@ ("!%!D 'AL+W=O !X M;"]W;W)KILG@( M #>0P & @($^(0 >&PO=V]R:W-H965T&UL4$L! A0#% @ Z(&B6(5HN@JB!P \R$ !@ ("! M["D 'AL+W=OD( .%@ & M @(%Y. >&PO=V]R:W-H965T&UL4$L! A0#% @ MZ(&B6%7T.=_D! F0L !D ("!F$$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(&B6!)R1%88"0 Q10 !D M ("! EP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z(&B6++"YB-A P 6@< !D ("!S7, 'AL M+W=O&PO=V]R:W-H965TUVX , %T( 9 " M@15] !X;"]W;W)K&UL4$L! A0#% @ Z(&B M6,< YJ= @ F@4 !D ("!+($ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(&B6 ,"G[G,"@ @!T M !D ("!$9 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(&B6+Z]'**N!0 UQ !D M ("!JJ, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z(&B6 D%*XZ^! 5PL !D ("!I;, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Z(&B6(>J M>UDW P VPH !D ("!@KX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(&B6$O40V?*! $1H !D M ("!7,< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Z(&B6.PL,T1H @ Q@4 !D ("! M^]$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Z(&B6+<'[)%: P :PP !D ("!*-P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(&B6)9_.]0= P "0H !D M ("!O.X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z(&B6.N]]+>D P %A$ !D ("!O/@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ(&B6!^;-)O+!0 EB0 !D ("!@PH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(&B6&N)-V>E P )A !D M ("!Q2,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z(&B6*2PM"HZ P \!, T ( !ZBT! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ Z(&B6"=EU:4, @ A"4 !H ( !0S XML 76 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 77 report.css IDEA: XBRL DOCUMENT /* 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; } XML 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 163 271 1 false 70 0 false 5 false false R1.htm 0000001 - Document - Cover Sheet http://www.coursera.org/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.coursera.org/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation and Description of Business Sheet http://www.coursera.org/role/BasisofPresentationandDescriptionofBusiness Basis of Presentation and Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Significant Accounting Policies Sheet http://www.coursera.org/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Recognition Sheet http://www.coursera.org/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 0000011 - Disclosure - Investments Sheet http://www.coursera.org/role/Investments Investments Notes 11 false false R12.htm 0000012 - Disclosure - Consolidated Balance Sheet Components Sheet http://www.coursera.org/role/ConsolidatedBalanceSheetComponents Consolidated Balance Sheet Components Notes 12 false false R13.htm 0000013 - Disclosure - Leases Sheet http://www.coursera.org/role/Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://www.coursera.org/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Net Loss Per Share Sheet http://www.coursera.org/role/NetLossPerShare Net Loss Per Share Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.coursera.org/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders' Equity Sheet http://www.coursera.org/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 0000018 - Disclosure - Employee Benefit Plans Sheet http://www.coursera.org/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 0000019 - Disclosure - Related-Party Transaction Sheet http://www.coursera.org/role/RelatedPartyTransaction Related-Party Transaction Notes 19 false false R20.htm 0000020 - Disclosure - Segment and Geographic Information Sheet http://www.coursera.org/role/SegmentandGeographicInformation Segment and Geographic Information Notes 20 false false R21.htm 0000021 - Disclosure - Restructuring Related Charges Sheet http://www.coursera.org/role/RestructuringRelatedCharges Restructuring Related Charges Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies) Sheet http://www.coursera.org/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies Organization, Consolidation and Presentation of Financial Statements (Policies) Policies http://www.coursera.org/role/SignificantAccountingPolicies 24 false false R25.htm 9954472 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.coursera.org/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.coursera.org/role/SignificantAccountingPolicies 25 false false R26.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.coursera.org/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.coursera.org/role/RevenueRecognition 26 false false R27.htm 9954474 - Disclosure - Investments (Tables) Sheet http://www.coursera.org/role/InvestmentsTables Investments (Tables) Tables http://www.coursera.org/role/Investments 27 false false R28.htm 9954475 - Disclosure - Consolidated Balance Sheet Components (Tables) Sheet http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsTables Consolidated Balance Sheet Components (Tables) Tables http://www.coursera.org/role/ConsolidatedBalanceSheetComponents 28 false false R29.htm 9954476 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.coursera.org/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.coursera.org/role/NetLossPerShare 29 false false R30.htm 9954477 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.coursera.org/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.coursera.org/role/EmployeeBenefitPlans 30 false false R31.htm 9954478 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.coursera.org/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.coursera.org/role/SegmentandGeographicInformation 31 false false R32.htm 9954479 - Disclosure - Basis of Presentation and Description of Business - Additional Information (Details) Sheet http://www.coursera.org/role/BasisofPresentationandDescriptionofBusinessAdditionalInformationDetails Basis of Presentation and Description of Business - Additional Information (Details) Details 32 false false R33.htm 9954480 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) Details 33 false false R34.htm 9954481 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 34 false false R35.htm 9954482 - Disclosure - Revenue Recognition - Schedule of Capitalized Contract Cost (Details) Sheet http://www.coursera.org/role/RevenueRecognitionScheduleofCapitalizedContractCostDetails Revenue Recognition - Schedule of Capitalized Contract Cost (Details) Details 35 false false R36.htm 9954483 - Disclosure - Revenue Recognition - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details) Sheet http://www.coursera.org/role/RevenueRecognitionScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails Revenue Recognition - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details) Details 36 false false R37.htm 9954484 - Disclosure - Investments - Summary of Available-for-Sale Marketable Securities (Details) Sheet http://www.coursera.org/role/InvestmentsSummaryofAvailableforSaleMarketableSecuritiesDetails Investments - Summary of Available-for-Sale Marketable Securities (Details) Details 37 false false R38.htm 9954485 - Disclosure - Investments - Schedule of Cost Basis and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity Date (Details) Sheet http://www.coursera.org/role/InvestmentsScheduleofCostBasisandFairValueofAvailableforsaleMarketableSecuritiesbyContractualMaturityDateDetails Investments - Schedule of Cost Basis and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity Date (Details) Details 38 false false R39.htm 9954486 - Disclosure - Investments - Schedule of Investments in an Unrealized Loss Position (Details) Sheet http://www.coursera.org/role/InvestmentsScheduleofInvestmentsinanUnrealizedLossPositionDetails Investments - Schedule of Investments in an Unrealized Loss Position (Details) Details 39 false false R40.htm 9954487 - Disclosure - Investments - Additional Information (Details) Sheet http://www.coursera.org/role/InvestmentsAdditionalInformationDetails Investments - Additional Information (Details) Details 40 false false R41.htm 9954488 - Disclosure - Consolidated Balance Sheet Components - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails Consolidated Balance Sheet Components - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Details 41 false false R42.htm 9954489 - Disclosure - Consolidated Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) Sheet http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofPropertyEquipmentandSoftwareNetDetails Consolidated Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) Details 42 false false R43.htm 9954490 - Disclosure - Consolidated Balance Sheet Components - Schedule of Depreciation and Amortization Expense (Details) Sheet http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofDepreciationandAmortizationExpenseDetails Consolidated Balance Sheet Components - Schedule of Depreciation and Amortization Expense (Details) Details 43 false false R44.htm 9954491 - Disclosure - Consolidated Balance Sheet Components - Schedule of Intangible Assets, Net (Details) Sheet http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails Consolidated Balance Sheet Components - Schedule of Intangible Assets, Net (Details) Details 44 false false R45.htm 9954492 - Disclosure - Consolidated Balance Sheet Components - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (Details) Sheet http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails Consolidated Balance Sheet Components - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (Details) Details 45 false false R46.htm 9954493 - Disclosure - Consolidated Balance Sheet Components - Schedule of Future Expected Amortization Expense for Intangible Assets (Details) Sheet http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails Consolidated Balance Sheet Components - Schedule of Future Expected Amortization Expense for Intangible Assets (Details) Details 46 false false R47.htm 9954494 - Disclosure - Leases (Details) Sheet http://www.coursera.org/role/LeasesDetails Leases (Details) Details http://www.coursera.org/role/Leases 47 false false R48.htm 9954495 - Disclosure - Income Taxes (Details) Sheet http://www.coursera.org/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.coursera.org/role/IncomeTaxes 48 false false R49.htm 9954496 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Details 49 false false R50.htm 9954497 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 50 false false R51.htm 9954498 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.coursera.org/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.coursera.org/role/CommitmentsandContingencies 51 false false R52.htm 9954499 - Disclosure - Stockholders' Equity (Details) Sheet http://www.coursera.org/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.coursera.org/role/StockholdersEquity 52 false false R53.htm 9954500 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 53 false false R54.htm 9954501 - Disclosure - Employee Benefit Plans - Schedule of Stock Option Activity (Details) Sheet http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails Employee Benefit Plans - Schedule of Stock Option Activity (Details) Details 54 false false R55.htm 9954502 - Disclosure - Employee Benefit Plans - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details) Sheet http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails Employee Benefit Plans - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details) Details 55 false false R56.htm 9954503 - Disclosure - Employee Benefit Plans - Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details) Sheet http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails Employee Benefit Plans - Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details) Details 56 false false R57.htm 9954504 - Disclosure - Employee Benefit Plans - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) Sheet http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails Employee Benefit Plans - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) Details 57 false false R58.htm 9954505 - Disclosure - Related-Party Transaction (Details) Sheet http://www.coursera.org/role/RelatedPartyTransactionDetails Related-Party Transaction (Details) Details http://www.coursera.org/role/RelatedPartyTransaction 58 false false R59.htm 9954506 - Disclosure - Segment and Geographic Information - Additional Information (Details) Sheet http://www.coursera.org/role/SegmentandGeographicInformationAdditionalInformationDetails Segment and Geographic Information - Additional Information (Details) Details 59 false false R60.htm 9954507 - Disclosure - Segment and Geographic Information - Schedule of Financial Information for Each Reportable Segment (Details) Sheet http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails Segment and Geographic Information - Schedule of Financial Information for Each Reportable Segment (Details) Details 60 false false R61.htm 9954508 - Disclosure - Segment and Geographic Information - Schedule of Revenue by Region Based on Billing Address (Details) Sheet http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails Segment and Geographic Information - Schedule of Revenue by Region Based on Billing Address (Details) Details 61 false false R62.htm 9954509 - Disclosure - Segment and Geographic Information - Schedule of Long-lived Assets by Geographic Region (Details) Sheet http://www.coursera.org/role/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails Segment and Geographic Information - Schedule of Long-lived Assets by Geographic Region (Details) Details 62 false false R63.htm 9954510 - Disclosure - Restructuring Related Charges (Details) Sheet http://www.coursera.org/role/RestructuringRelatedChargesDetails Restructuring Related Charges (Details) Details http://www.coursera.org/role/RestructuringRelatedCharges 63 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration - cour-20240331.htm 4 cour-20240331.htm cour-20240331.xsd cour-20240331_cal.xml cour-20240331_def.xml cour-20240331_lab.xml cour-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cour-20240331.htm": { "nsprefix": "cour", "nsuri": "http://www.coursera.org/20240331", "dts": { "inline": { "local": [ "cour-20240331.htm" ] }, "schema": { "local": [ "cour-20240331.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-20240331_cal.xml" ] }, "definitionLink": { "local": [ "cour-20240331_def.xml" ] }, "labelLink": { "local": [ "cour-20240331_lab.xml" ] }, "presentationLink": { "local": [ "cour-20240331_pre.xml" ] } }, "keyStandard": 253, "keyCustom": 18, "axisStandard": 20, "axisCustom": 0, "memberStandard": 33, "memberCustom": 35, "hidden": { "total": 10, "http://xbrl.sec.gov/ecd/2023": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 163, "entityCount": 1, "segmentCount": 70, "elementCount": 517, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 585, "http://xbrl.sec.gov/ecd/2023": 45, "http://xbrl.sec.gov/dei/2023": 29 }, "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "unique": true } }, "R3": { "role": "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "unique": true } }, "R5": { "role": "http://www.coursera.org/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.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-20240331.htm", "unique": true } }, "R6": { "role": "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "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-20240331.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-20240331.htm", "unique": true } }, "R8": { "role": "http://www.coursera.org/role/BasisofPresentationandDescriptionofBusiness", "longName": "0000008 - Disclosure - Basis of Presentation and Description of Business", "shortName": "Basis of Presentation and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.coursera.org/role/SignificantAccountingPolicies", "longName": "0000009 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.coursera.org/role/RevenueRecognition", "longName": "0000010 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.coursera.org/role/Investments", "longName": "0000011 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetComponents", "longName": "0000012 - Disclosure - Consolidated Balance Sheet Components", "shortName": "Consolidated Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.coursera.org/role/Leases", "longName": "0000013 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.coursera.org/role/IncomeTaxes", "longName": "0000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.coursera.org/role/NetLossPerShare", "longName": "0000015 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.coursera.org/role/CommitmentsandContingencies", "longName": "0000016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.coursera.org/role/StockholdersEquity", "longName": "0000017 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.coursera.org/role/EmployeeBenefitPlans", "longName": "0000018 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.coursera.org/role/RelatedPartyTransaction", "longName": "0000019 - Disclosure - Related-Party Transaction", "shortName": "Related-Party Transaction", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.coursera.org/role/SegmentandGeographicInformation", "longName": "0000020 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.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-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.coursera.org/role/RestructuringRelatedCharges", "longName": "0000021 - Disclosure - Restructuring Related Charges", "shortName": "Restructuring Related Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R22": { "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": "22", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.coursera.org/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies", "longName": "9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies)", "shortName": "Organization, Consolidation and Presentation of Financial Statements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://www.coursera.org/role/SignificantAccountingPoliciesPolicies", "longName": "9954472 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.coursera.org/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.coursera.org/role/InvestmentsTables", "longName": "9954474 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsTables", "longName": "9954475 - Disclosure - Consolidated Balance Sheet Components (Tables)", "shortName": "Consolidated Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.coursera.org/role/NetLossPerShareTables", "longName": "9954476 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.coursera.org/role/EmployeeBenefitPlansTables", "longName": "9954477 - Disclosure - Employee Benefit Plans (Tables)", "shortName": "Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.coursera.org/role/SegmentandGeographicInformationTables", "longName": "9954478 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.coursera.org/role/BasisofPresentationandDescriptionofBusinessAdditionalInformationDetails", "longName": "9954479 - Disclosure - Basis of Presentation and Description of Business - Additional Information (Details)", "shortName": "Basis of Presentation and Description of Business - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.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:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails", "longName": "9954480 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details)", "shortName": "Revenue Recognition - Schedule of Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails", "longName": "9954481 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.coursera.org/role/RevenueRecognitionScheduleofCapitalizedContractCostDetails", "longName": "9954482 - Disclosure - Revenue Recognition - Schedule of Capitalized Contract Cost (Details)", "shortName": "Revenue Recognition - Schedule of Capitalized Contract Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.coursera.org/role/RevenueRecognitionScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails", "longName": "9954483 - Disclosure - Revenue Recognition - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details)", "shortName": "Revenue Recognition - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredCostsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredCostsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.coursera.org/role/InvestmentsSummaryofAvailableforSaleMarketableSecuritiesDetails", "longName": "9954484 - 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": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.coursera.org/role/InvestmentsScheduleofCostBasisandFairValueofAvailableforsaleMarketableSecuritiesbyContractualMaturityDateDetails", "longName": "9954485 - Disclosure - Investments - Schedule of Cost Basis and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity Date (Details)", "shortName": "Investments - Schedule of Cost Basis and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity Date (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.coursera.org/role/InvestmentsScheduleofInvestmentsinanUnrealizedLossPositionDetails", "longName": "9954486 - 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": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-45", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "unique": true } }, "R40": { "role": "http://www.coursera.org/role/InvestmentsAdditionalInformationDetails", "longName": "9954487 - Disclosure - Investments - Additional Information (Details)", "shortName": "Investments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "cour:CreditOrNonCreditImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "cour:CreditOrNonCreditImpairmentCharges", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cour:CreditOrNonCreditImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "cour:CreditOrNonCreditImpairmentCharges", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954488 - 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": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "unique": true } }, "R42": { "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofPropertyEquipmentandSoftwareNetDetails", "longName": "9954489 - 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": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofDepreciationandAmortizationExpenseDetails", "longName": "9954490 - 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": "43", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "cour:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "unique": true } }, "R44": { "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails", "longName": "9954491 - Disclosure - Consolidated Balance Sheet Components - Schedule of Intangible Assets, Net (Details)", "shortName": "Consolidated Balance Sheet Components - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails", "longName": "9954492 - 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": "45", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-63", "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-20240331.htm", "unique": true } }, "R46": { "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails", "longName": "9954493 - 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": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.coursera.org/role/LeasesDetails", "longName": "9954494 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.coursera.org/role/IncomeTaxesDetails", "longName": "9954495 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "longName": "9954496 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.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", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954497 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.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", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.coursera.org/role/CommitmentsandContingenciesDetails", "longName": "9954498 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligationDueInFifthYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligationDueInFifthYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.coursera.org/role/StockholdersEquityDetails", "longName": "9954499 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-75", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails", "longName": "9954500 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "shortName": "Employee Benefit Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "unique": true } }, "R54": { "role": "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails", "longName": "9954501 - Disclosure - Employee Benefit Plans - Schedule of Stock Option Activity (Details)", "shortName": "Employee Benefit Plans - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-81", "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-20240331.htm", "unique": true } }, "R55": { "role": "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails", "longName": "9954502 - 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": "55", "firstAnchor": { "contextRef": "c-93", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-93", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails", "longName": "9954503 - Disclosure - Employee Benefit Plans - Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details)", "shortName": "Employee Benefit Plans - Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-98", "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-20240331.htm", "unique": true } }, "R57": { "role": "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails", "longName": "9954504 - Disclosure - Employee Benefit Plans - Schedule of Shares of Common Stock Reserved for Future Issuance (Details)", "shortName": "Employee Benefit Plans - Schedule of Shares of Common Stock Reserved for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "unique": true } }, "R58": { "role": "http://www.coursera.org/role/RelatedPartyTransactionDetails", "longName": "9954505 - Disclosure - Related-Party Transaction (Details)", "shortName": "Related-Party Transaction (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "cour:RelatedPartyContentFees", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "unique": true } }, "R59": { "role": "http://www.coursera.org/role/SegmentandGeographicInformationAdditionalInformationDetails", "longName": "9954506 - 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": "59", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails", "longName": "9954507 - Disclosure - Segment and Geographic Information - Schedule of Financial Information for Each Reportable Segment (Details)", "shortName": "Segment and Geographic Information - Schedule of Financial Information for Each Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-126", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "unique": true } }, "R61": { "role": "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails", "longName": "9954508 - Disclosure - Segment and Geographic Information - Schedule of Revenue by Region Based on Billing Address (Details)", "shortName": "Segment and Geographic Information - Schedule of Revenue by Region Based on Billing Address (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "unique": true } }, "R62": { "role": "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails", "longName": "9954509 - Disclosure - Segment and Geographic Information - Schedule of Long-lived Assets by Geographic Region (Details)", "shortName": "Segment and Geographic Information - Schedule of Long-lived Assets by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.coursera.org/role/RestructuringRelatedChargesDetails", "longName": "9954510 - Disclosure - Restructuring Related Charges (Details)", "shortName": "Restructuring Related Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cour-20240331.htm", "first": true, "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_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.coursera.org/role/RelatedPartyTransactionDetails" ], "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": [ "r17", "r18" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "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": [ "r582", "r637", "r682", "r864" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $589 and $133 as of March\u00a031, 2024 and December\u00a031, 2023", "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": [ "r237", "r238" ] }, "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": [ "r56", "r140", "r522" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "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": [ "r28", "r29", "r78", "r144", "r519", "r547", "r548" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r8", "r29", "r425", "r428", "r450", "r543", "r544", "r782", "r783", "r784", "r789", "r790", "r791" ] }, "cour_AcquiredIntangiblesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "AcquiredIntangiblesMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "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": [ "r727" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r73", "r677", "r867" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r399", "r400", "r401", "r559", "r789", "r790", "r791", "r851", "r868" ] }, "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": [ "r733" ] }, "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": [ "r733" ] }, "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": [ "r733" ] }, "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": [ "r733" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r62", "r63", "r369" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r698", "r709", "r719", "r744" ] }, "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": [ "r701", "r712", "r722", "r747" ] }, "cour_AlanB.CardenasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "AlanB.CardenasMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Alan B. Cardenas [Member]", "documentation": "Alan B. Cardenas" } } }, "auth_ref": [] }, "cour_AlanB.CardenasTradingArrangementRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "AlanB.CardenasTradingArrangementRestrictedStockUnitsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Alan B. Cardenas Trading Arrangement, Restricted Stock Units [Member]", "documentation": "Alan B. Cardenas Trading Arrangement, Restricted Stock Units" } } }, "auth_ref": [] }, "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": [ "r733" ] }, "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": [ "r740" ] }, "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": [ "r705", "r713", "r723", "r740", "r748", "r752", "r760" ] }, "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": [ "r758" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails", "http://www.coursera.org/role/RestructuringRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "verboseLabel": "Reversal of 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": [ "r397", "r402" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r145", "r239", "r276" ] }, "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/RevenueRecognitionScheduleofCapitalizedContractCostDetails" ], "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": [ "r5", "r86" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails", "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofDepreciationandAmortizationExpenseDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "netLabel": "Amortization expense for internal-use software and website development", "terseLabel": "Amortization expense for intangible assets", "verboseLabel": "Amortization expense for internal-use software and website development", "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": [ "r5", "r50", "r54" ] }, "cour_AnneMaggioncaldaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "AnneMaggioncaldaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Anne Maggioncalda [Member]", "documentation": "Anne Maggioncalda" } } }, "auth_ref": [] }, "cour_AnneMaggioncaldaTradingArrangementStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "AnneMaggioncaldaTradingArrangementStockOptionsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Anne Maggioncalda Trading Arrangement, Stock Options [Member]", "documentation": "Anne Maggioncalda Trading Arrangement, Stock Options" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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": [ "r192" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r37" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r870", "r871", "r872", "r873" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r5", "r55" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r112", "r143", "r164", "r201", "r222", "r228", "r273", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r418", "r422", "r437", "r515", "r587", "r677", "r689", "r816", "r817", "r854" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r136", "r146", "r164", "r273", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r418", "r422", "r437", "r677", "r816", "r817", "r854" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "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": [ "r246" ] }, "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", "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": [ "r247" ] }, "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": [ "r243", "r282", "r514" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/InvestmentsScheduleofCostBasisandFairValueofAvailableforsaleMarketableSecuritiesbyContractualMaturityDateDetails" ], "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": [ "r803" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/InvestmentsScheduleofCostBasisandFairValueofAvailableforsaleMarketableSecuritiesbyContractualMaturityDateDetails" ], "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": [ "r250", "r512" ] }, "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": [ "r244", "r282", "r508", "r794" ] }, "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": [ "r755" ] }, "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": [ "r756" ] }, "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": [ "r751" ] }, "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": [ "r751" ] }, "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": [ "r751" ] }, "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": [ "r751" ] }, "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": [ "r751" ] }, "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": [ "r751" ] }, "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/EmployeeBenefitPlansScheduleofStockOptionActivityDetails", "http://www.coursera.org/role/RestructuringRelatedChargesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ] }, "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": [ "r754" ] }, "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": [ "r753" ] }, "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": [ "r752" ] }, "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": [ "r752" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.coursera.org/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "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": [ "r94" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid purchases of content assets", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "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": [ "r7", "r118" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionTables" ], "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": [ "r812" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r32", "r138", "r651" ] }, "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": [ "r138" ] }, "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_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/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "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": [ "r32", "r91", "r162" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r1", "r91" ] }, "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": [ "r731" ] }, "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": [] }, "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": [ "r732" ] }, "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": [ "r732" ] }, "cour_CommissionsAndRelatedPayrollTaxExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "CommissionsAndRelatedPayrollTaxExpenditures", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionScheduleofCapitalizedContractCostDetails" ], "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/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r23", "r67", "r516", "r573" ] }, "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": [ "r101", "r314", "r315", "r638", "r815" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares of common stock reserved (in shares)", "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": [ "r24" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r789", "r790", "r851", "r866", "r868" ] }, "cour_CommonStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "CommonStockOptionsMember", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r72" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r72", "r574" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r72" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r72", "r574", "r593", "r868", "r869" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.00001 par value\u2014300,000,000 shares authorized as of March\u00a031, 2024 and December\u00a031, 2023; 165,168,002 shares issued and 157,158,478 shares outstanding as of March\u00a031, 2024, and 162,898,279 shares issued and 155,320,538 shares outstanding as of December\u00a031, 2023", "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": [ "r72", "r518", "r677" ] }, "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": [ "r737" ] }, "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": [ "r736" ] }, "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": [ "r738" ] }, "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": [ "r735" ] }, "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": [ "r104", "r105", "r106", "r107" ] }, "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_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "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": [ "r30", "r150", "r152", "r156", "r509", "r528" ] }, "cour_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofPropertyEquipmentandSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and purchased software", "label": "Computer Equipment And Software [Member]", "documentation": "Computer equipment and software." } } }, "auth_ref": [] }, "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": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r68", "r125" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r168", "r203", "r220", "r221", "r222", "r223", "r224", "r226", "r230", "r320", "r321", "r322", "r323", "r325", "r326", "r328", "r330", "r331", "r816", "r817" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r168", "r203", "r220", "r221", "r222", "r223", "r224", "r226", "r230", "r320", "r321", "r322", "r323", "r325", "r326", "r328", "r330", "r331", "r816", "r817" ] }, "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": [ "r64", "r652" ] }, "cour_ConsumerSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ConsumerSegmentMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "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/20240331", "localname": "ContentAssetMember", "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails", "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content assets", "label": "Content Asset [Member]", "documentation": "Content asset member." } } }, "auth_ref": [] }, "cour_ContentSourcingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ContentSourcingAgreementMember", "presentation": [ "http://www.coursera.org/role/RelatedPartyTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content Sourcing Agreement", "label": "Content Sourcing Agreement [Member]", "documentation": "Content sourcing agreement member." } } }, "auth_ref": [] }, "cour_ContractLiablitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ContractLiablitiesAbstract", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "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/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets:", "label": "Contracts Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionTables" ], "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": [ "r819" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "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": [ "r349", "r351", "r362" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "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": [ "r349", "r350", "r362" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r349", "r350", "r362" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r349", "r350", "r362" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails" ], "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": [ "r363" ] }, "us-gaap_ContractualObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFifthYear", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/CommitmentsandContingenciesDetails" ], "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": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 }, "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "totalLabel": "Total reconciling items", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r85", "r164", "r273", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r437", "r816" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/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/20240331", "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": [] }, "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_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": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253" ] }, "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": [ "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "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": [ "r119", "r284", "r659" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionTables" ], "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/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r780" ] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs, net", "label": "Deferred Costs", "documentation": "The carrying amount of deferred costs." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "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": [] }, "cour_DegreesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "DegreesSegmentMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofDepreciationandAmortizationExpenseDetails" ], "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": [ "r5", "r206" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r109" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r361", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ] }, "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.coursera.org/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r693" ] }, "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": [ "r726" ] }, "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": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, Middle East, and Africa", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r870", "r871", "r872", "r873" ] }, "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/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share - basic (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": [ "r157", "r174", "r175", "r176", "r177", "r178", "r183", "r186", "r189", "r190", "r191", "r195", "r433", "r434", "r510", "r529", "r654" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share - diluted (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": [ "r157", "r174", "r175", "r176", "r177", "r178", "r186", "r189", "r190", "r191", "r195", "r433", "r434", "r510", "r529", "r654" ] }, "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": [ "r182", "r192", "r193", "r194" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.coursera.org/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r406" ] }, "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/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r20" ] }, "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": [ "r398" ] }, "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": [ "r398" ] }, "cour_EmployeeStockIncentivePlanPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.coursera.org/20240331", "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/EmployeeBenefitPlansScheduleofStockOptionActivityDetails", "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/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "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/20240331", "localname": "EnterpriseSegmentMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "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": [ "r691" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "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": [ "r765" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r133", "r153", "r154", "r155", "r169", "r170", "r171", "r173", "r179", "r181", "r196", "r274", "r275", "r348", "r399", "r400", "r401", "r410", "r411", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r438", "r439", "r440", "r441", "r442", "r443", "r450", "r543", "r544", "r545", "r559", "r617" ] }, "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": [ "r734" ] }, "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": [ "r698", "r709", "r719", "r744" ] }, "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": [ "r695", "r706", "r716", "r741" ] }, "cour_EsppMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "EsppMember", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP stock purchase rights (\u201cESPP Rights\u201d)", "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": [ "r740" ] }, "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": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r277", "r278", "r279", "r280", "r281", "r283", "r285", "r286", "r333", "r346", "r430", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r527", "r659", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r807", "r808", "r809", "r810" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r141", "r298" ] }, "cour_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "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": "Thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Finite lived intangible assets amortization expense after year four." } } }, "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": 4.0 } }, "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "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": 2.0 } }, "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "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": 5.0 } }, "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "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": 6.0 } }, "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails", "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r494", "r495" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r96", "r495" ] }, "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/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r494" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails", "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r51", "r53" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails": { "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/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r96", "r494" ] }, "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": [ "r702", "r713", "r723", "r748" ] }, "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": [ "r702", "r713", "r723", "r748" ] }, "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": [ "r702", "r713", "r723", "r748" ] }, "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": [ "r702", "r713", "r723", "r748" ] }, "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": [ "r702", "r713", "r723", "r748" ] }, "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/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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": [ "r87", "r597" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" ], "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": [ "r82" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "verboseLabel": "Total segment 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": [ "r84", "r164", "r201", "r221", "r227", "r230", "r273", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r437", "r656", "r816" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfitAbstract", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment gross profit", "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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": [ "r0", "r80", "r114", "r201", "r221", "r227", "r230", "r511", "r524", "r656" ] }, "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/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r300", "r306", "r602" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r306", "r602" ] }, "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": [ "r165", "r404", "r407", "r408", "r409", "r412", "r414", "r415", "r416", "r554" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r121", "r130", "r180", "r181", "r209", "r405", "r413", "r530" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds", "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": [ "r33" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r786" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r491", "r786" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r767", "r786" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [] }, "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": [ "r705", "r713", "r723", "r740", "r748", "r752", "r760" ] }, "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": [ "r758" ] }, "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": [ "r694", "r764" ] }, "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": [ "r694", "r764" ] }, "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": [ "r694", "r764" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r49", "r52" ] }, "cour_InternalUseSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "InternalUseSoftwareMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of internal-use software", "label": "Internal Use Software [Member]", "documentation": "Internal use software member." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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": [ "r88", "r204" ] }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accretion 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": [ "r89" ] }, "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": [ "r111", "r116", "r117", "r132", "r240", "r241", "r435", "r436" ] }, "cour_JeffreyN.MaggioncaldaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "JeffreyN.MaggioncaldaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jeffrey N. Maggioncalda [Member]", "documentation": "Jeffrey N. Maggioncalda" } } }, "auth_ref": [] }, "cour_JeffreyN.MaggioncaldaTradingArrangementCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "JeffreyN.MaggioncaldaTradingArrangementCommonStockMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jeffrey N. Maggioncalda Trading Arrangement, Common Stock [Member]", "documentation": "Jeffrey N. Maggioncalda Trading Arrangement, Common Stock" } } }, "auth_ref": [] }, "cour_JeffreyN.MaggioncaldaTradingArrangementRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "JeffreyN.MaggioncaldaTradingArrangementRestrictedStockUnitsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jeffrey N. Maggioncalda Trading Arrangement, Restricted Stock Units [Member]", "documentation": "Jeffrey N. Maggioncalda Trading Arrangement, Restricted Stock Units" } } }, "auth_ref": [] }, "cour_JeffreyN.MaggioncaldaTradingArrangementStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "JeffreyN.MaggioncaldaTradingArrangementStockOptionsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jeffrey N. Maggioncalda Trading Arrangement, Stock Options [Member]", "documentation": "Jeffrey N. Maggioncalda Trading Arrangement, Stock Options" } } }, "auth_ref": [] }, "cour_KennethR.HahnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "KennethR.HahnMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kenneth R. Hahn [Member]", "documentation": "Kenneth R. Hahn" } } }, "auth_ref": [] }, "cour_KennethR.HahnTradingArrangementCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "KennethR.HahnTradingArrangementCommonStockMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kenneth R. Hahn Trading Arrangement, Common Stock [Member]", "documentation": "Kenneth R. Hahn Trading Arrangement, Common Stock" } } }, "auth_ref": [] }, "cour_KennethR.HahnTradingArrangementRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "KennethR.HahnTradingArrangementRestrictedStockUnitsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kenneth R. Hahn Trading Arrangement, Restricted Stock Units [Member]", "documentation": "Kenneth R. Hahn Trading Arrangement, Restricted Stock Units" } } }, "auth_ref": [] }, "cour_KennethR.HahnTradingArrangementStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "KennethR.HahnTradingArrangementStockOptionsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kenneth R. Hahn Trading Arrangement, Stock Options [Member]", "documentation": "Kenneth R. Hahn Trading Arrangement, Stock Options" } } }, "auth_ref": [] }, "cour_KennethR.HahnTradingArrangementVestingAndExerciseOfStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "KennethR.HahnTradingArrangementVestingAndExerciseOfStockOptionsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kenneth R. Hahn Trading Arrangement, Vesting and Exercise Of Stock Options [Member]", "documentation": "Kenneth R. Hahn Trading Arrangement, Vesting and Exercise Of Stock Options" } } }, "auth_ref": [] }, "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": [ "r98" ] }, "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_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": [ "r445" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r19", "r164", "r273", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r419", "r422", "r423", "r437", "r572", "r655", "r689", "r816", "r854", "r855" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r77", "r113", "r521", "r677", "r788", "r811", "r852" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r21", "r137", "r164", "r273", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r419", "r422", "r423", "r437", "r677", "r816", "r854", "r855" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r779" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r44" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r367", "r490", "r542", "r564", "r565", "r625", "r627", "r629", "r630", "r632", "r648", "r649", "r658", "r661", "r671", "r678", "r818", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "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": [ "r732" ] }, "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": [ "r732" ] }, "cour_MicheleMMeyersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "MicheleMMeyersMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Michele M. Meyers [Member]", "documentation": "Michele M. Meyers" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r367", "r490", "r542", "r564", "r565", "r625", "r627", "r629", "r630", "r632", "r648", "r649", "r658", "r661", "r671", "r678", "r818", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "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": [ "r751" ] }, "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": [ "r821" ] }, "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": [ "r759" ] }, "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": [ "r733" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r161" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r161" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r91", "r92", "r93" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "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": [ "r81", "r93", "r115", "r135", "r149", "r151", "r155", "r164", "r172", "r174", "r175", "r176", "r177", "r180", "r181", "r187", "r201", "r221", "r227", "r230", "r273", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r434", "r437", "r526", "r595", "r615", "r616", "r656", "r687", "r816" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r158", "r174", "r175", "r176", "r177", "r183", "r184", "r188", "r191", "r201", "r221", "r227", "r230", "r656" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "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": [ "r732" ] }, "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": [ "r702", "r713", "r723", "r740", "r748" ] }, "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": [ "r730" ] }, "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": [ "r729" ] }, "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": [ "r740" ] }, "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": [ "r759" ] }, "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": [ "r759" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of World", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r870", "r871", "r872", "r873" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "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": [ "r235" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.coursera.org/role/BasisofPresentationandDescriptionofBusinessAdditionalInformationDetails" ], "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": [ "r793" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of 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": [ "r793" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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": [ "r201", "r221", "r227", "r230", "r656" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r447" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r447" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r446" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies 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": [ "r220", "r221", "r222", "r223", "r224", "r230" ] }, "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": [ "r70", "r110", "r549", "r550" ] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/RevenueRecognitionScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails" ], "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/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r142" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized (loss) gain 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": [ "r147", "r148", "r272" ] }, "us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesAndDeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "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/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r20", "r677" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r22" ] }, "cour_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "OtherMember", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r93" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r90" ] }, "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": [ "r732" ] }, "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": [ "r700", "r711", "r721", "r746" ] }, "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": [ "r703", "r714", "r724", "r749" ] }, "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": [ "r703", "r714", "r724", "r749" ] }, "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": [ "r728" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r31" ] }, "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": "Payments for restructuring", "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": [ "r305", "r785" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for 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": [ "r159" ] }, "cour_PaymentsToAcquireContentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "PaymentsToAcquireContentAssets", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r795" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r120", "r848", "r849", "r850" ] }, "cour_PaymentsToCapitalizedInternalUseSoftwareCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "PaymentsToCapitalizedInternalUseSoftwareCosts", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r731" ] }, "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": [ "r731" ] }, "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": [ "r730" ] }, "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": [ "r740" ] }, "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": [ "r733" ] }, "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": [ "r729" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails", "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "cour_PlatformAndSupportCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "PlatformAndSupportCosts", "crdr": "debit", "calculation": { "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "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/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r71", "r335" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r71", "r574" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r71", "r335" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r71", "r574", "r593", "r868", "r869" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.00001 par value\u201410,000,000 shares authorized and no shares issued and outstanding as of March\u00a031, 2024 and December\u00a031, 2023", "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": [ "r71", "r517", "r677" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r781" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r3", "r15" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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": [ "r135", "r149", "r151", "r160", "r164", "r172", "r180", "r181", "r201", "r221", "r227", "r230", "r273", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r417", "r420", "r421", "r434", "r437", "r511", "r525", "r558", "r595", "r615", "r616", "r656", "r674", "r675", "r688", "r784", "r816" ] }, "cour_PropertyEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "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 [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "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": [ "r98", "r139", "r523" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.coursera.org/role/ConsolidatedBalanceSheetComponentsScheduleofPropertyEquipmentandSoftwareNetDetails" ], "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": [ "r6", "r513", "r523", "r677" ] }, "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": [ "r6" ] }, "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 [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r98" ] }, "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": [ "r728" ] }, "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": [ "r728" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r365", "r367", "r393", "r394", "r395", "r466", "r490", "r542", "r564", "r565", "r625", "r627", "r629", "r630", "r632", "r648", "r649", "r658", "r661", "r671", "r678", "r681", "r813", "r818", "r857", "r858", "r859", "r860", "r861" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r365", "r367", "r393", "r394", "r395", "r466", "r490", "r542", "r564", "r565", "r625", "r627", "r629", "r630", "r632", "r648", "r649", "r658", "r661", "r671", "r678", "r681", "r813", "r818", "r857", "r858", "r859", "r860", "r861" ] }, "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": [ "r695", "r706", "r716", "r741" ] }, "cour_RelatedPartyContentFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "RelatedPartyContentFees", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/RelatedPartyTransactionDetails" ], "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/RelatedPartyTransactionDetails" ], "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": [ "r366", "r454", "r455", "r567", "r568", "r569", "r570", "r571", "r592", "r594", "r624" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.coursera.org/role/RelatedPartyTransactionDetails" ], "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": [ "r166", "r167", "r454", "r455", "r456", "r457", "r567", "r568", "r569", "r570", "r571", "r592", "r594", "r624" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.coursera.org/role/RelatedPartyTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r454", "r455", "r853" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.coursera.org/role/RelatedPartyTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "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/RelatedPartyTransactionDetails" ], "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": [ "r598", "r599", "r602" ] }, "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/RelatedPartyTransactionDetails" ], "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": [ "r366", "r454", "r455", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r567", "r568", "r569", "r570", "r571", "r592", "r594", "r624", "r853" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.coursera.org/role/RelatedPartyTransaction" ], "lang": { "en-us": { "role": { "terseLabel": "Related-Party Transaction", "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": [ "r451", "r452", "r453", "r455", "r458", "r555", "r556", "r557", "r600", "r601", "r602", "r621", "r623" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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": [ "r69", "r403", "r862" ] }, "cour_ResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ResearchAndDevelopmentMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" ], "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": [ "r696", "r707", "r717", "r742" ] }, "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": [ "r697", "r708", "r718", "r743" ] }, "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": [ "r704", "r715", "r725", "r750" ] }, "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": [ "r138" ] }, "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": 2.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": [ "r777", "r787" ] }, "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": 1.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": [ "r122", "r778", "r787" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units, net of tax withholdings (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "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 Options", "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/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units (\u201cRSUs\u201d)", "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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units, net of tax withholdings", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "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": [ "r302", "r303", "r305", "r308", "r313" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited", "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": [ "r5", "r309", "r310", "r814" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" ], "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": [ "r99", "r100" ] }, "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": [ "r304", "r305", "r306", "r307", "r310", "r311", "r312" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r74", "r103", "r520", "r546", "r548", "r553", "r575", "r677" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r133", "r169", "r170", "r171", "r173", "r179", "r181", "r274", "r275", "r399", "r400", "r401", "r410", "r411", "r424", "r426", "r427", "r429", "r432", "r543", "r545", "r559", "r868" ] }, "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/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Total revenue", "netLabel": "Total", "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": [ "r202", "r203", "r220", "r225", "r226", "r232", "r234", "r236", "r360", "r361", "r493" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.coursera.org/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "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": [ "r131", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r364" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails" ], "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": [ "r128" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails" ], "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": [ "r129" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r129" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails" ], "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": [ "r766" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "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/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [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": [] }, "cour_RichardJ.JacquetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "RichardJ.JacquetMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Richard J. Jacquet [Member]", "documentation": "Richard J. Jacquet" } } }, "auth_ref": [] }, "cour_RichardJ.JacquetRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "RichardJ.JacquetRestrictedStockUnitsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Richard J. Jacquet, Restricted Stock Units [Member]", "documentation": "Richard J. Jacquet, Restricted Stock Units" } } }, "auth_ref": [] }, "cour_RichardJ.JacquetTradingArrangementStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "RichardJ.JacquetTradingArrangementStockOptionsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Richard J. Jacquet Trading Arrangement, Stock Options [Member]", "documentation": "Richard J. Jacquet Trading Arrangement, Stock Options" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "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": [ "r449", "r676" ] }, "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": [ "r759" ] }, "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": [ "r759" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.coursera.org/role/RevenueRecognitionAdditionalInformationDetails" ], "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": [ "r27" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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": [ "r37" ] }, "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": [ "r37" ] }, "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": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253" ] }, "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 Available-for-sale Marketable 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/20240331", "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 Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [] }, "cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.coursera.org/20240331", "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": [ "r792" ] }, "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": "Schedule 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": [ "r61" ] }, "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 Long-lived Assets by Geographic Region", "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": [ "r47" ] }, "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/ConsolidatedBalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r51", "r53", "r494" ] }, "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, Net", "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": [ "r51", "r53" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "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": [ "r6" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.coursera.org/role/RelatedPartyTransactionDetails" ], "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": [ "r65", "r66", "r598", "r599", "r602" ] }, "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": [ "r304", "r305", "r306", "r307", "r310", "r311", "r312" ] }, "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 by Region Based on Billing Address", "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": [ "r46", "r83" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [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": [ "r45", "r79" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "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": [ "r41", "r42", "r43", "r48" ] }, "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": [ "r41", "r42", "r43", "r48" ] }, "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/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails", "http://www.coursera.org/role/StockholdersEquityDetails" ], "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": [ "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ] }, "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", "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": [ "r13", "r14", "r60" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/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": [ "r53" ] }, "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": [ "r690" ] }, "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": [ "r692" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r198", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r307", "r312", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r660", "r768", "r865" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r234", "r235", "r561", "r562", "r563", "r626", "r628", "r631", "r633", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r650", "r663", "r681", "r820", "r865" ] }, "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": [ "r197", "r198", "r199", "r200", "r201", "r213", "r224", "r228", "r229", "r230", "r231", "r232", "r233", "r236" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "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": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.coursera.org/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies", "http://www.coursera.org/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218", "r219", "r234", "r657" ] }, "cour_SegmentShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "SegmentShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "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/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" ], "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": [ "r82" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriodCompleteTargetLevelPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriodCompleteTargetLevelPercentage", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period target level (percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Period Complete, Target Level, Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Period Complete, Target Level, Percentage" } } }, "auth_ref": [] }, "cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformanceTargetsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformanceTargetsPercentage", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award performance targets (percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Targets, Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Targets, Percentage" } } }, "auth_ref": [] }, "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": [ "r672" ] }, "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": [ "r672" ] }, "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": "Number of shares, 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": [ "r387" ] }, "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": "Weighted-average grant date fair value, 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": [ "r387" ] }, "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": "Weighted-average grant date fair value, 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": [ "r385" ] }, "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": "Weighted-average grant date fair value, unvested beginning balance (in dollars per share)", "periodEndLabel": "Weighted-average grant date fair value, 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": [ "r382", "r383" ] }, "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": "Number of shares, 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": [ "r386" ] }, "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": "Weighted-average grant date fair value, 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": [ "r386" ] }, "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/EmployeeBenefitPlansScheduleofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails", "http://www.coursera.org/role/StockholdersEquityDetails" ], "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": [ "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ] }, "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": "Number of shares, 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": [ "r12" ] }, "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": "Number of shares, unvested beginning balance (in shares)", "periodEndLabel": "Number of shares, 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": [ "r10", "r11" ] }, "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/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future grants (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r59" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "calculation": { "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares, beginning balance (in shares)", "periodEndLabel": "Number of shares, ending balance (in shares)", "terseLabel": "Stock options outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r374", "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r374", "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r390" ] }, "cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardPSUsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPSUsOutstanding", "calculation": { "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs outstanding", "label": "Share Based Compensation Arrangement By Share Based Payment Award PSUs Outstanding", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award PSUs Outstanding" } } }, "auth_ref": [] }, "cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding", "calculation": { "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofSharesofCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs outstanding (in shares)", "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/EmployeeBenefitPlansScheduleofStockOptionActivityDetails", "http://www.coursera.org/role/RestructuringRelatedChargesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r378" ] }, "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/20240331", "localname": "ShareBasedCompensationCapitalizedAsInternalUseSoftware", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Performance Shares, Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r16" ] }, "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": "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": [ "r822" ] }, "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": [ "r673" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r108" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "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": [ "r390" ] }, "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": [] }, "cour_SharesSubjectToRepurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "SharesSubjectToRepurchaseMember", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to repurchase", "label": "Shares Subject To Repurchase [Member]", "documentation": "Shares subject to repurchase [Member]" } } }, "auth_ref": [] }, "cour_SoftwareAndWebsiteDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "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_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofFinancialInformationforEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r134", "r198", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r301", "r307", "r312", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r660", "r768", "r865" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r26", "r133", "r153", "r154", "r155", "r169", "r170", "r171", "r173", "r179", "r181", "r196", "r274", "r275", "r348", "r399", "r400", "r401", "r410", "r411", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r438", "r439", "r440", "r441", "r442", "r443", "r450", "r543", "r544", "r545", "r559", "r617" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r234", "r235", "r561", "r562", "r563", "r626", "r628", "r631", "r633", "r636", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r650", "r663", "r681", "r820", "r865" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r169", "r170", "r171", "r196", "r493", "r551", "r560", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r577", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r592", "r594", "r596", "r597", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r617", "r682" ] }, "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": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r169", "r170", "r171", "r196", "r493", "r551", "r560", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r577", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r592", "r594", "r596", "r597", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r617", "r682" ] }, "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": [ "r699", "r710", "r720", "r745" ] }, "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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock awards (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r9", "r103" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.coursera.org/role/EmployeeBenefitPlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock 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": [ "r9", "r71", "r72", "r103", "r379" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock 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": [ "r9", "r26", "r103" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/StockholdersEquityDetails" ], "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/StockholdersEquityDetails" ], "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/StockholdersEquityDetails" ], "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": [ "r9", "r71", "r72", "r103", "r552", "r617", "r634" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/StockholdersEquityDetails" ], "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": [ "r9", "r71", "r72", "r103", "r559", "r617", "r634", "r688" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r72", "r75", "r76", "r95", "r576", "r593", "r618", "r619", "r677", "r689", "r788", "r811", "r852", "r868" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.coursera.org/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r102", "r163", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r348", "r431", "r620", "r622", "r635" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.coursera.org/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r448", "r676" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.coursera.org/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r444", "r459" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.coursera.org/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r444", "r459" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.coursera.org/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r444", "r459" ] }, "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": [ "r776" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r739" ] }, "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": [ "r731" ] }, "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": [ "r738" ] }, "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": [ "r758" ] }, "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": [ "r760" ] }, "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": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r333", "r346", "r430", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r527", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r807", "r808", "r809", "r810" ] }, "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": [ "r761" ] }, "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": [ "r762" ] }, "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": [ "r760" ] }, "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": [ "r760" ] }, "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": [ "r763" ] }, "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": [ "r761" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r57" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (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": [ "r57" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r9", "r72", "r103" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost\u2014 8,009,524 and 7,577,741 shares as of March\u00a031, 2024 and December\u00a031, 2023", "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": [ "r25", "r57", "r58" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r9", "r57", "r103" ] }, "cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.coursera.org/20240331", "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/SegmentandGeographicInformationScheduleofLonglivedAssetsbyGeographicRegionDetails", "http://www.coursera.org/role/SegmentandGeographicInformationScheduleofRevenuebyRegionBasedonBillingAddressDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "verboseLabel": "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": [ "r653", "r669", "r670", "r863" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.coursera.org/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "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": [ "r492" ] }, "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": [ "r757" ] }, "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": [] }, "cour_UnsettledRepurchasesOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.coursera.org/20240331", "localname": "UnsettledRepurchasesOfCommonStock", "crdr": "debit", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unsettled repurchases of common stock", "label": "Unsettled Repurchases Of Common Stock", "documentation": "Unsettled Repurchases Of Common Stock" } } }, "auth_ref": [] }, "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": [ "r38", "r39", "r40", "r123", "r124", "r126", "r127" ] }, "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": [ "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "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": [ "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per share - diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r185", "r191" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.coursera.org/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per share - basic (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r183", "r191" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.coursera.org/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "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": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "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", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "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.29)", "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.29,30)", "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.29-31)", "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.3,4)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" } } } ZIP 83 0001651562-24-000035-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001651562-24-000035-xbrl.zip M4$L#!!0 ( .B!HECL/^ NV 0" ,E-%0 1 8V]UI_MVYEK"J0$Q.+-XB_10A^Y,VVWLJGO>EUY""HRJ MA$1IL$W]^K=W2&(41@(!(8A>?;(P$E+$GF+/^]O_^SZRA5?B^9;K_/*?\H7T MGP)Q#->TG)=?_K/3N^IV__/_;?_;M_^G6OV_WQ]_"->N$8Z($PA7'M$#8@IO M5C 4@B$1?G>]/ZU777BP]6#@>J-J-?K9E3N>>-;+,! 42:DEMR57O4MI8)*6 M,5"K?;VN56LU7:XVU7J]VE)50Y?A[X:LBR^7 ZVFJ291JJ;>;%;AXWMXNWON>?>%Z+U\LQ[8<@GO^$GBZX^.6] " ] 6V M(54EI2HKE?@A[[ZU\) WE3Y"D23YR__]^:-G#,E(KUJ.'^B.0::_@E>9LQ]. MWPP_JW^)+B:WFF3I/I\8%R_NZQ>X@.M1DQM#O_JBZ^/IS0/=[].'QA<6;H:] M5^%!"TM/'OS1]F6M*C6KJIP\QW!#)_ FZ2N,+RZ\&&^PTL$.FU>_+$,*GN$M MW(Y?^,33XY\H-4F=+0<6_N<'#\?+?=U/'IZ&.+G5:GUY1RJ9KGCEH0NWXM49 M5->]7%;GP#J]W7=KBMSX"!K1'84X MU>=>I?UM2'2S_6U$ EW GU7)7Z'U^DOERG4"X/CJTV0,0#.BOWZI!.0]^$)A M]*7];__V;]\"*[!)&S%333#R[4OTY;.ZQ!8@/5^B3<2+_IH =LZ]"-XW347]]2LM/]'WOX%5Z'G+4#LQC&OX?!8W)P)WU1'\)0A MB/@9VEJ5MJQ\47.^7M.2!0!77#YY9L?SKD./2K"%UZ( O#1#;^Z5]2;L5VE( M.=_8V.6-K2W>6-OEC2UIBS?6E5W>*&\#U9W>J #M-+25-WY9%"X>&1"@3X/X M*3(1)?NE3P]P6)- )?UE )+PEXIOC<8V'B/TNZ%'ESPO_B[>?1.$(WW?["7Q M.WVXD_Y%#\/+>-]TZ<@^R?>$RK3D+\O$OP<6\02Z)I)Z=E]U_WM1UBW_N)U\ MM?CT,67]Y"\X@KT V93*LZHDP_\GOYM=FR[3G+M5K:KR[!71E>3OY"5?%O:= M#@:% 3!$ND@0[ZP&Y\CT0?&5;#L+'2O:EC_4 ?O3G8V([H<>:<> I1>31R37 MDK_Q&>F04IF#U#P-; FI$-AG&4RQ,G3YW+O.#Z4:6U!2P80H!$IP9O>0<*;; M Q4+EC5_*Q5^>N!Z6P)TY??XY35QW)'EI#TV*SDO/.++XNHWXE-C )\+8E+- M+B;5XL1D?=]@B'=#7E!-C/XTX67O8]LRK. G&?7A%:8%5ZD7H1(;FY>] +:$ MO[D!2P(T]KQ>XQI_1L[Y]27W%%!K3E1R0WQ9! MWB@YR#NF::$.!?J^;IE=YTH?6X%NEP7\S9*#_\FCHG!":3XB_[* OE5RT'<, ML'9#&WV7]\&0>'B?1X;XM%?2=0QW1,J""EDJ.2X>2:!;#C%O=,^QG!>_-(#? MNWU6YA.7 <-1WKOE>"KG,PO(VKOQ>@JG.0N(VKO]?(IG/PN(V[NA7'I%@04L M<3O^ -[%)9AS0_ZX\.>6_/%@STUY9G"A<%/^2(#GIGPVF"O%N4\4;IT?%_[< MX#X>[+D-S0XNN%E\),#OW=(]WM;*;E >+C1PG&0)I>P6YW%" T="%C=1RXDX ME=NS9< 2-WZSY@X4YG!0N?%[7/ASX_=XL.?&+SNXX,;OD0#/F/&[T]9F52T1 M7%?J-; @*@%Z\HP<92U[MZ9SPVI>3=N)#(YDAV+MFKF>^1[)*W%"\DA&P%S M5@_$HU5VCD'N^[;U0BOO;M['Q 9^&2-X);[00^^]0>Z@==ZB>H:<>NW_3SX MPG3Q.=.J+,3)?M\T%2QS #QJ'&O*>DZ(:UE34#:&CUOP';-V]ZWE "(MK._V M X_6+2\>"S_AK)C\U+T_27 ;.N:F8R'SBZ]T?]AQ3/P/GDNONIUBCJ3>4Y90 M:(U9FYTC??D8*LQ?76/6!; 1Z<^]J2E$C- #HY2<.N*+Y'9F_1 <\?OE>&8= M((S"ODBF8]8!PBCLBZ1[9AT>^Q!X[) \LUGM[(&]2&IG-@_AP7-A(\'DP8:] M@3A!43+&9WR?8(>Q113TW$'PIGOD&FQZVZ6WE8;PF4TT8!H#1?( LUZ,3!B@ MKE/T?H!<.+@-/<<*0H_ C;?6.WXJ#QLP:PBSC8(BN8!9 M>SC[J9S<>9A3F8$:<8U9:[H42#M.FJ56;EN<(BU!$-ST.^G[5K!?@Y %5BNW M_7YTK!V)UYBU^6\M4!7(#^N5F%T'3NT7JV^3CN^3P/\^^:G_X7I7MN[["S8G M;;5/[RF+8E=GUM9G&/X%:G5U9FW\7/!/?A2+*V(^$6/HN+;[,GG$63*E,73J MS-K[)<)'D?S!K.W/FGQB0 6K,^LE8!I91^I"SJP_H0-/,"T[# !=LTCNS;MA MAR8Q;SUW%'GW:6+P_2 I*'B(N^I_GZ0_8#$ZD-2AW8_Q*:?9H:[.K/?A!%%\ M)"YFUE>Q5Q3/:@?\P+.P,(!B^AFDO/_8>SY-;F;6P7'"J#X25S/K%3D(JNCE))!^'DQO,^G?VKX+=^./Q:7(NLTZBDT#JD3B564_3_I$: M">!>V/^#&,&3^TC&H6<,=?\T@_(-9MU4IXOI(_$T"Q,'%_L1U*I*O0C'>(-9 MWPX0ET_^"N%'-Z_P3TJ*^N(-^YPRIE95I4(HCUF_S/'1LSRB=P;QG1B" M6?<(YGWTFL[Z&XS+'GJ#-KM'_IGOFJLA?@'@4+CE)0=1DUW _(F+V M-/.777N:%2;(910M(&8G)F#7_&6#"8H\"=A-LDB']3D%5)O,FM"_ 18LYV7) M+J,N'E"%3'0"P4^H%RC"HZ<[L%#05#<@BI-'#O)@UH0O%#G[)DJPITZ3/)CU M-Y2+/(8>./NO,2$P;^^=-RK%$XVO.Q<8!8_W[TMQ:S?I." M(+T5S>CO&6B&'1PRZXUA5LT[CP2L%K/>H+VI6IPP,A%&V5Q7!S/+]N,J;)7- M(W58?:9(2)?-'W4F H=93Q1# J=(E;!LKIWR&E#,>DFB\4^]9'C1#]>(]*FE M@75^@,-&[%,5/,SY*!A%SW'R%V6)6?_#A_BA:1QP1A#=,[ %^:GW'I(E9GT, MC.+I6/S$K,F?2=[UB&VC7\ QH^$Y\/GF'5T!I^E!ER5F#7&VT74L[F+6CL^$ MKE^)0SS=!G1US)'E6&#BZ%A(<=HLQJQ'H 0X.Q:?,>LNR(0SZCP(C2#T0"!> M@3G[.=6;<3>R@ZUGG*K)V+-\.^ M"=:*TN+9TU*.Q+D*DH83>)/+Y][)\2Z3?J[CHN)87,&D;^D#5$Q[M?^\Z9SHR<:D M1XD-E!R+2YCT(WV $KS<\2W]03?@!<:),@J3GB-FL'(D7JDQYRO:?+A[E_?! MD'BGR28UYGPQK"#D6!S"G*_C*.KOG@JS:LPY!HX-W2(KGFIELZ(3Y?3.=9Y+ MT\Q2KI7-0CX2N]<#N..6O7_J!/\#4=S\,Y"OB1O>ER M!1ZCS-G)Q# ONXYIO5IFN*#,_#=Q'!(,'R_^J0]/<^"E7&/.1"X$&YG>\N3I M)M8O>]ZZM\SN2#AS;L9@B8XEYBSN;<&?#+YPS)MWXAF63^X'.5#"K"C8$^(U MYHQZMKG[RAV-7(<25'EPS)R?@&T:^Z\QY[98RQ?+"-E)N6&9+O;%>\SY4(J"<7$T56[ARISW9BV".[;N?+^X M M 31S_15#&-.2_/6C981$[M+$O[BN/7^B_R&#@D^:EPIYP7F?25;0+S@]ZZ)8< M^4SZD-)5+<K_TB(]]B8D?_3DDNDG7 QMJ?X-_*."M?K]O-!J-5D/12(T,]):J# @Q M3=)L-IJ&VO]?%(BSW_C!Q 8$C"RG.B36RS"X5.OCX.N;90;#2UF2_J-"[VM_ M\\>ZD]QMN+;K7?X#L",-!E\'L,CJ0!]9]N3R/Y\ W+YP1]Z$1W>D._\I^KKC M5WW85GRC;_U-X,'P#OKG6_32FB1]M2V')(N0%>D_ON+6JR8Q7(\6#%V&#FP8 M[X(UZMXG@#H2XT[3_[8L.Z$#@)EB9XJ;]+:!W MQQOMNV#V>E78KZV/?7*9?/AJ6O[8UB= 2W35]$=?1[KW CCMNT'@CBXUV.(K M\0),CZGJMO7B7-(-19=GV+Z0(HP'0%>!F;PYOGP!E[ZL?M]J7K2D]$O2A4R_ M_T*?YR47$T(;!Q7Z&]@) N"7BEI9VFR\?+A3,-T0@8&(_CK633P9+R5!AFK^Y\]NK]>] MOSOB%I1,6_B]T_MG]^[7I_L[4;B^$A1)J[6.N.@L4<""2E$1'!W5!9-8E]>N$>(!C"EI%7KT M#>"&MBQ5_X<>C[.GM,\>QT5O*QM"/^'H3^'>(9]7EEF2HTVYJ&L?GVR9#TGM M0M[PJ/B07'>,G['4V^>;6TR6(6!.\Z.]=_AP?AP/RL9IR,\/_/^3PBV M".A1DT/@JQ],C\+ M][?"TS]OA+FS>7HN=ZZ>\++<4FL+(,JL*AWF;,@&F%O7$X(A$?Y*Z$6(#"4! M+%1B;G%J/-"?WT3V[2+9F?!-=02/&.+/JJ8^J4Z([E6)DY A&+8_<6RXH,JB M@#9=Y@.'4?#>/V8_2$HBN#4Y74!O(;B59HL+[F6M"\A< M%&XMD(I V'WB7>8XCVZHUQ!_'/TV81<-?9]RM28I#8V;,_/XKQ\"_TJM8+D9 MX?F1O- Q[4YP!U<27->!D.Y!6-P\=D2A>W=UP3#"UUAZ-^^Z$0BX*?1MSK8I MZ+[0&Q-L+@!JFN4(5N +.$X;UKIJ%9X;'9=%FZIM]O 6^*CMU:F(6);!$$'@ M2)R15T+@<'IO' <9:'7K552,?>6:BW8*K,C 6%Y QI[[BL^9&2B-2ON:V#HV MABQ6YSH!"#_I[]TXAFA0*"\>O,U*NZ955:TN*2WE0^"5@TX;V00X)34!-#47 MNUP(?X2>Y9L6'8\*$OU;W_O2MN9)D][JO>B.]3?]^W-YZ"HC1+H7CQ>]"^%F M-+;="?$H"!8)1[AS+SX71!)IQLQT^PR>^'FYKF.:'O']^#\_X'ERPG&M2EMM MRL(-P/J5V!-'Z+R2\JE 6P+D"C[>>T_NVU1VRU*E_1-EO@[JTF\6>5L&A9C; MO(C?17G\WGN XP)X.?MI@O/HKP#$<+MCZGC E2YJ@#A"O557 MJZUFLT2._6-Z8BP']2*:.%;T/EN9MMD#F>%9@04/]"A%$H^8PCCT_!"=$($K MP!U499.53_W/*''0(]DQ@DN!55N]U;IHUN6\IKHJPZ^47*;Z^N_!"BK$Z&=W M4;43\$1D2\9XLH(H\9#HQE PL-][CH-UFFAW"I"(TNJI0=>;C/JN_2F7DG%* ML$@\MI0HR+LQQ$H# >3DV]"";V;"-(^9&XM&%)P (%V_%_,VSPR;+(=*O_G M'W)=^II=GX@/H8FL]"FS3?4)+0H4 51I_88H_#OUPDJR,-8]X56W0X(1,<$? M[N:OVT"8)X*6[ B)&3WB\2DVXF@+AW-A<$X(_R:6'U%L:]FY@-)ER:^ ^?"@ MAN%Z_^5Z?T;L(22/V>Q\W<):^B/T VLP841OQ6(4 QVO_8E@# EL?H0IDV]# M0KVPJ*-ZLUC:)_FS,-1]86#9H-WJM@T7,?<"E=YH7 MJNGT2WP#/G&J]*OIK MH[2#6/>=4YD3@*,^C))2XQ^'._ALRCHCBE\4J(]]H%.X'K_#]@!WD]O M'="),,ES, W%IXN@B]3]0&A)@JE/_(O<'K*KT/-H726N!65&H >A/R749J7] M+^*O]7P5E*R3C6;><[ZU2'H5[MSC;-K=(C.@S*R.+ #4/[*" /B%V, %GNO@ MR6!/! *GQ$2@0^!T@[K*KO5 CS)0EB3![!GSQO!C"'?6)"V.U8=V%,[H59^$ M3ZCU-+XJJG(1WQ ,+1]6K(\Q9+]OL1"M=\KMQ/^WCHI7XK &U64R[X(Q !\ XO.:F 'T8 M@8F()SP\#(Y%!.*+\.*Y;\$PN7P!!SZA*S/) ,?!80DYLC?Z;178Y)KUTL7U]R(Y[R\LN\LG+!JN]NVZSEYH4B:85X MMXI[DB)?U!N-8AY5[/Z:K&9E'\<,FZ62>E? H"^N-TFQPNA-E'6-^*:90:9( ME?:/=$%PB#2B0C/?_7[,450G574G@0JW3079?+V#!7G.=%\W-M.1+C= MI2DY)TF/9R%:>NN4OQ-!:=ZSF,+C>^C#@WQ_8X64(F\JD>)"K0Q<<)-NU9PI M#R30^)4"XRJ"Q69>4'8K%SP1@1J'((]-.7O>TK95C8PYA08?N%\P"2[59V0- MTER_U.$+^I#C4G]MZ$>N&]AG5.^>4DKI>O1=]@1?_F;!J^&U@@-;<_% ?K5\ MJE\YNF-8NHT&'N88X\W8@,S4/=,7,/77,M=E3JF?],^I7ACN1CR8&]$?$MM. MB$KX!*1"W7E1;=W'SK+/%\*_8.G'Q=4Y^;ES:XN(V\P'I/I1*Y2R"EB32@<"^"7*D LQ@6Z.3^+Y7N MW6U*%'C62IF.,/3OPX!*1Z"%18PXX:AJNK0A(#X0SF$X6N%9TA0_M4I;UNJB M+,MB2ZDGF$K6VHZ2?>AVC2@WR-^<&R0*[FQ!I^;\9K^-8/P^S+P>N]'Q>^D1 M#)Z^DI6&F;,5T%=+LY_H?=^UPV#]3^;P1QO;K4LF;],4QK3FD7E;@C:F+4&' MWDRE?"'5OD?T/ZOZ %YZJ=MO^L1',*7W#:UIO&\H$WU#\])184(^:ZN4U;V< MEB2[D+1BF@\UFA=:JYAT=UR46D3 K%CG3RFRI!]TS$;,G@"]0Z'CD&.*[LE0@_7)\S= D9&M%=XPQ]R@RM961H M&DH>NC:\PH\;9 DW?X56,.&,74+&!K1KG+%/F;&;64]JW1\*M[;[QD_H,C(R MH+G.&?F$&5F5L;@H@#4%KL =V2?-S8CKQF[\)-HQ['_Q0>_SO^6O+A M[:?NZ"]4+$Y[^UY;OA%&\XZPC4/'T>V);U&-:"9-4=Q&M0EXSR/Q0WO93\E% M:WG85VYQV2$W'_@_555D"3QZF@A"_LY&^4L[;KAU@A MT.F[82#@*&42"(^6_R<7GB7B3W7'&"V7GGO#3I*:5N/2\_AKR8DXK!SP #=4 M@;7DQ-S]TS]O'K=.KN=2 M\8A2$;"G[AAA9% JG@IV6KR6H9Q"$1#W@[SH=J0ITI[57%4L$]MQH<@J=G!X M9204.UPJ'G\M.3&'[D3A5C<"U^,"L4PL=S8"<1H\YF*E%&)%;34K[6=G;@IG M3[>C/D=QXNO*)6([+A19Q0[V9*1"LN#27J\G MU@07F]/Q+KCL"J5BNN >J>=ME$Y#"RF4KVM:(,YO(P?9JI6/=[V';NX9-QU' MR[][G8>NS>]+*V1 MZ9N8V4^6AF-K=[7W761K^/NIZPC!T WA$:8O"N3=(-AH%'OP4Z?UM"._ +O3 M4PB5L>U\Q%/I]%267MOUS5,#LCY*5G,WVU[_?4TJIFTW750A@VXWZ..+DQ+6 M]-4M1;?NG[IG# 55CB:'%#]-F-X']8+_/C;4! M_3\VL9;N5+@*/0\$AZ!3[%UNA;ZE7><&_[Y^7Q#3"?2_K10\TK_C:5;5UJKZ M<53$8NL@5"(-_$#^"JU7W5Z8@A*C. \T)*$$)/WO.^UP?F<>/I6EK:T=11;Z MYO(<,G5^#AG^%8TA"_WJBZZ/+Y$^.HZ)_[F9$4[\HA'U#J/DZ0+$KLV9/0!IF;F80V2UH5):W8J*V.1#T.&1W: 3#G M_%RBE.LFK;EWOV@W[P2"TDZ4]3E&>N6*9#W,>8+1=6@+BU],A9B7UN)W+/02S:(W!C"-Q& M.XY)"\NB8):E;#RDR'D1;*+[1* 0J;J#:@A_[*X4GS9K;!"Q4]C^0- ^XDON!\]@ M2R)8\_(&]DH6%8F5/ +N"SZ:AF/@ZJ*L\K2%$R2@ M3:IJ$00D@XHJBW)S9^G)EHY:YC!9NES=!( =@A2L'2^YB]4R[OUD!$.F,&!> M2:!4VBVY+JI2476C(7J!:_PY=&V J$]K#QM?XR$2NW3#F$.1"G@PW1 =47FZT.RM M44:>I9V!GS!I@6+/Z&*[/B@GWL:FG/F_-V9HZ('K"6/="QQ@*97:R9 M$SOKTW9X,B=ZQNJ\AX@JGCS=)-OE,6FU2EN65%'1=HZCL^.!X5QQFER1L=:P M *[ 2F1)%J4:*W[)LRZ'B=WU23%^?!92/1B^]$(RJY3AD=*=O/F+'-1QS$X$ MWSGS(R\KU2MM!?.T6.D>Q,.EA_;P[X&H&D!4JEC3=LYP8BMF6D[Q'*,3-CY" M(4RG&%#AW"<.&5@\Q+JU4+X9C6UW0L@C#A%98)@M]1K,76F*ZNZY!NPH^YR8 M,@KCPHD)2\8546ER'9D!0EG.S9YS#(I)X2)7C@M)SDXX9[(=W]0ES*I5ZQHC MN@M7B(^5G;TK(6%G5E'3=JYWY4IP@?V0//)*G)#L)G3/0E_9U.P;;L;'_&X% MPZO0ART1;U>.44#_K8$"W%08T5FX GS [MA[("@56U8V1&7WKB]<"2[*46RL MQL:YYKN+6WAG4[&.\X[%9IW[@$^0@K+X@'>G( TIJ-XZ18=O2=.\BQ*SJPE> M9]6D9H, WIUSL!A<4D2ML-:.Q\^++D@;/E>2VR"Q=RX2TG7MXGI!6"*8%QSLK MO;1.JA CJY]W5PEZ%JZY77R]6Q<'-[ ELR@W6.EISIV]C#A[MZE@5NY-/EOMSB?;G; ;#"1)13G?N]D2D8I-"N7%BNFN9/;K< MDWL@3VY>5L&>R5)#E%.&.++F3^,N7!:D] ZT1OLJUT2UL*Z?W'>[2YV_.QI9 M ;;(COH^(!7 THEC8">(3W=N0(36YUTJ_S>C)^+-O*+PW;(U J 2&,*D3-PM*5U."&TP\EVC2ZR'#C' M^/W9#]E^\!*7JH\H%S\>2?U O-Y0]\B'!V+W[C9E0E?T%DI7#[IW[_4"K(/Y M3;=#,GMJ?!Y*4Z9K?LSGZ]:C[FL]K4I;ND",K/J@5B=GCW5/>,4')C&E=3OQ M\6W^;IN@*_8[83!T/4"_F4WSF.ZL*7T Z?3UY4/ZKNO#B6R2")#'_V4 ?K1F M09^^D)[@!T!!U_?#Y>VE!!UG.U-R0WZ;9=V'@1\ "$#DY%B;>A"JR VRVD&6 MM1W(0(5WW,T$FIV$+0J=: KI;$6"[@ON0/BI>\8P,@U461042:G1.Z^)049] MXBU<4J=G-YQ#W(>[S=S2.2*A9T7VY()FG2<7G##I;)Y1N@/I-%@CG4.;0,SI MS6@QNLY.2O.F4SQZ14X-M;FEQKSI?-QN,2RIRW,[V%$7;16O*Q>X.!E=B#MJ MRENH%E^+UJU70)*F)6X&!Q8=UC51KCQPY(PW9VFH9] M7T1-S8.TPG7XLTA-VICL-L5LK(4M:ULM;)K&2(H13UH[9-+:1LIHL$,99UUJ MW($](.QU&[1&RX1E"H8^M@+=YOEIVW8UGH+T 2#:=:XB>.8,8+>PQYE8:TJB MDG+4<3='Z:EH4Q?@8JBH1:E(:XFM>HT1*F+%XR%/L]OF9/.1\M8\HONA-TF\ M('H D/&#V'POVHY*WD8/Z/BLCA^42Q^7)3#?T1ALB9JR2EW[L":*6[J,A?A: MHR$V4IIC3RWYC\SW1?.A!%3&K: $$I\*/.X72#+%';U11LN24FG76Z+<6AU1 MM)(2Q_!2>>\[2C#"$N%T*VQ^NCW.L[P=/^GOV@* LU5B+ M"'(KZZ"S5O+1U2K]:)6V=HK%/Z46P2896(9U9H7LNVFU/BP?/BUSR",)='B3 M>:-[#H##GX/R=03DW#I+':Q&219;*2,YN;Y;:J):D;:'(ZH&V/--2:RG=$DH MM298V:,X%T%P+:$ZNBW*+?9KC5?7S5?74LY]=PF>LK(VVN#(6>P?^8ZT6,/?\ MTT(@!AFBY:=AZF&LB7 $>/IH2<1[KW8CG1>Z5%!C) I2!>T91!WY*A^IT0P7$# M>&#@"E M)1[>!6O2F5F+,/10 OYC,WX:H''3P>#N !DE0'[X]D5OI^%^C0A0CB("&NGU M7??/C[V;QXXH=.^N+H3.W;70>_[>ZUYW.X_=F]Y:YCZ^2%NSGW0I-B>[ &]Q M!V2X8>W^]KZ?Y<,[?3N?NHX0#-T0'F'ZHD#>#8('%^8_43,/-A+_!?O4/S._ MG=FYD96R8*'T6)V=#_0,AP7;^M@GE\F'KZ;ECVU])6L7LJSD M>M3Z[VM2O;A%J9L>E6+()'@!Y8X$&1*(9Y4D*JBQF:&QT>#C/&;Y9E72V,8!YJ%E:2&5L W8&X%+W M1I@')'*VVP%F-&0>HZD#^W'P']F/E!$$V1U)^39_)%=1QEWG\17)'_N*8AJZ M]=Q16I?\FW?##A$L'=\G\/_F2EY@!O<1K7EOB5*]J!*LXSMY/PB+8NM\2:ZV=1]&5P1SBQ+;[L; +L6%* M?T.LE=;V+N%Q44+E?S86FKR/,3#K[S1887=W^;Y&+NR\LA+2XT*V&RPTL?V M9(1^F97^7XD#YJA-Q;YNCBS'\@./UB-PM7]KAV4$4^#9S@)$MV5<'/M>$UNU MG4N"N.+/(#%MY*/(HG,11_%$RC?K'>EI]YZY6V++=$ M12W*:UVLZ^1Y[2<,(I#=AR6!AX[B@Y3.;KR+>P M&DZ*H7.I@RNGR!IU<,K:LY[/N9F["89%2VRDU"KD5@>/?Y049&Z<+^5E-42* MH+Q6I:VV1*F(UK?\0#GI\$07J[+!](WG48B"0W@^TM9&2-=Y!5ABXDC$O ET M\S*PBIT&1:W)M@^9!R3V8E441D0R'<:F%I6:S^7]"00BZ% 3X5/LB?J\L]@_ M$R]R9K,!P7OG.NZB$C>-):XR*<:>4S*/&'$8\[##?AQ'NLS6SQI;V$Y(0!FUM;Q.T5)=-\3(N3F/?!T *SE MZ-ZD&Y"1#PR/;_=%^J1BAHZUR^_$(;3X>I4OL9A?9EO)Y ;) MGGQ.:X@DIV3'>+984^I,TU )97@)#94[$@@VJ!N\I>>Y]13%A5M52HQKV[R;IV[ 69AGH(AJO82NB!(J 24TY!(E8#8UA$Z& M5+[V==\RHD8H%DY:,G?(2UF>N77*TBSG[DLLSAZ(UT."^5!A4-9*M622>/*8 MZXC,IE),FDJQFO2Q*57P0KXCY:1T9=715D).+Z$:54)?RN_T#V(*.JQ*?R&1*N4+(4Z= MLQS8]V@ '@!L 32PTLAAB?X5U6+S7/ M^.-Y205F_ $Y;=\"I<:3_CASG2%S94WZVXVY>-X?S_O[> #W4'=>L$ 9B-4C ML*"_P?+YA,K!9^%%AZ^!C*,A.)$+A!BA9P46\6DG"O18!?K[F=5\[:\AQ8+W M+V+[YRE:_NG:"*E? 2LH"^Z=WA09'<_RX=(U[8G\ +MR39 ;]X,G_3U%*F@X M1X?9UL>\<&Q_G2P.1%\R#E7;N246+RTKO:&Y&,W8P>3?';>R6>U0I+/-)Y\QI//RI1\UF1I.UERSWJ!:_PY=&U OD^+41I? MA9N_0BN8,)_5-9^#)@KDW2!XOF)"N [U7E:VO'2TE3XE9PO9VS=HQH7BKHQ M 2SC]TJM5M":\NZ.KXFOZ:,UU1L-YM;$(IPD^>.\TMC!NJ1VJ['H//F,NY(F M8H)A/W*=2!?)D#"V*8O.<]^6 T2E D<'UHHZN6Y_ZWM?V@^Z95:[#OU\I8^M M +[?$4@EI9,GL/K\T)M$E")P4FEW#",64:_B?NV?L) MWXJ3B\.N?4T&EF&MG[1Q/I")1N-2H*39A_3"DI&(P$H_?&7Y3 [?D\O?CHJK MLXA9GO$>BY21&SI%2)!\MYT(]#B];4=O12A".]ZV(;'E^$$I?M=IW,4)C=_% M"8W?=3IW<4+C=W%"XW>=SEVP<.MNO!WNM\<>[PETCCV!\M0^UC_NX#"??A-E MW%12BAFU2GOGP="\G19;1,199Q/K-/*S3LXBX3H=F*VUQ%9*,ZT3Y*\S5$S6 M%ZJG:R;-#9I)DJ),J2]64^('Y51+&I5V0]0:#;%1RU"DSD4K%ZT%MF1H9FS) M4("0;5;:=5644V;O,-^ND',8Y[ ME9=6$7I_*[6GWPDJ)IQW3IUW\G7]D@YV M/-4E4,.:DEAO-/CYQ'FLU#R6A\5J^S:NZS+H?7)=E%OLF]8%-86.6$-BG#=N MWHEG6#[![C ^K;-UQXB5E3:>.T"BI'RR9EBOO,$G0)FEZ_LA,>>[Z49^ 7KQ M/H)P GHSK[.@KJ"G2I$44:JM]N M G&\ 7.Z)K+2@#03ZG_3[9!DP/S >B=F M]6_BN6D25,625!IR9+KM,J>M+6E+V2MM93BB:Y5V391:JYIO^<)GKRA9"R M3HY9XM3HR%MFUZVX=.[T:P"7JJ(F%Y #P1*=G=HIL(N1?;Y\R<4F1P]'#T?/ M2:)G+]/J#J)S--G1.'<;%EL-%?S=K8K\CE?!LRGBZD?ASP6 M<$PUL 3%5ZX?_"3!T,T=Y6A(E79=E-35G/WL*A>#\N(TJ>EDQ#E'#TR8/*>\DS7_(I=1#4OWJNGSNDW% P54.M M\W R]^QR])0 /:CAZ.'&?3P5KK\+C9;Z98Y3$ZMU&I? M]PEN=C0FCJ^CE4G1RY=.?MRZ)GGSYE"O=>]<4&E+- MY&I>,>DZH*>09\: M)86):2JHEMJLOM3]#4Z3U+@D8!H]>ZDX/J0@J+,A",XJF@KXV-[DY/[]CAVWTY+,#M(R& "B*D>;_(W-IV)QJWZBT%5E4M/KQ MJRHY 1W%D-R-?IKLT$]!$4I&K,)&*@5\UVVLQ8T%_4_=,X:"*HN"(BFU7=SG M)S(;.F]];GU#?6X\#GK6-.8^#/Q =Q BN:MP6Y6V7-=$N=X4)4G9>RUN,2CG MTP%+2.UIIT&]@/&U30FD/?.S_SCO<-XIEG<:^QZMV92QZ7^M*8F*VCP'!CM# MW21W3[MFGIYVL:82/RF?9M)4*FW425JBIF3H+N1=JIS8.-!F^JE7:] M).8N=.HOEXK#6;OK+AS-MF[7"9MIRSF*+QLZ3LW(=7HITN,-+ M RU-DL66RD\OSF/EYK$\++:AZW,!C%4'K1",'SEEL 9K)U@+K'W";A_8+IAGV;+.YRUTP2OC2^-+ZTN<*''TM[RI?*J!TOE;+72-%6?1H56-!ENJQEG-B?V-^ $L&FUFL.D"SS("8L;F,Q*-+PH."?!R MH+\+;U8P'$9#F&2E&^Z:\,@2IT9'WC*[;L6EC9QNE(VM*Q@%T#D62V-$YSBI$C2C$ MHJM4XJH.@OI7+_.X,&G&.G*E71>;TFJ&!P^_< @V=4E0(7(U)T,> MR5^AY5L!Z1'OU3)(Y+YX)(;[XM"G4%=@;E>?4FDK=5'25LNSRD^.7+IR]N72 ME:.'HX>CYT314V B+W.JB7ZVS#$'>JD5S-*R1=JH\\.QZ!K?Y-S']& M^6Z_ZI;SP_7]>Z='C- ##93X'0\45.=E/O,GR91+4SUKE78M90HU)S,VR8Q+ M :;14Z"1>D@AH+$D!,XJC@I8$6Q 'H^;Y<0(Z2C7E;O338(=^"HI- M,F(59IE(]U/WC&$RCD[=Q6W>=SV3>-5H;Y(&-^U M+3.Z4BJ=+VKZF(M>9J[[RS8UVN;>TX M3E ]U#A!19:+'R?(A3H7Z@=P"AUL?"&8E[N/+RR_5.>\RWFW*-XM6WEDQJ5!LB^!#J^"_YK6:_L;_),L=Z1[+Y83O7B.8>FVT O@"UK$*7QZ=O30M.#ZYXLI MBI9W';^JIL%:QJY/RS4O/6+K@?5*OKY99C"$A5*JG/M5C#II]A.]#ZL)@_4_ M806@M51D08IJDV6PT#;7_OTJSDOQH MZ"4[&.LOI-KWB/YG51_ !B]U^TV?^$AY\V0&-#8/]&5XK87*8+ WJ$2T#B+ M]6A![R7P+/'P+EB3SLQ:A*&'0N\?F_'3J+2?D,VQD>X5RDO@AV]?]'8:[M-% M0/TH$B ]\'UU__S8NWGLB$+W[NI"Z-Q="[WG[[WN=;?SV+WIK>5M9M:?+K3F M1!6B2?>'PJWMOOG'VT\STW8^=1TA&+HA/,+T/S._VMDIL':I2TDC-I M3T]D6+"MCWURF7SX:EK^V-8GEY9#WTM_]#5^6'Q$H(A;.I I8*++,^EW(442 M,,YAB=\<7[Z 2U]6OV_(%RTU_9)T(:=^O^Y1LG(A-=-_LNY1Z[^O2?7B%J5^ M^*@->3\?!FM:*[>E& P1Z1Y&/:AYBV*0PXG"W>RG9,XPD\P!-8&'CN2'#' M!%4PYT5 :^^5EM!=[E(TL#MQ[:M\(\?*"NT"TTJA"/JWA1I3<%EMK1Z?AR&1 M?(5Y.Q>M'H\7"G)+L>!>RK:U7+[AE?RV-:[A!\\=6,$V6=1R':2M+"K:+L-F M"BJR/8!GEW,".UO;2TG!#IQ01#U!09Q0:+EYV4ZYN4YXZ'/U"%""88$][,3' M'WZ+GPW4F,:>^VJA%=*?%*\R'5LQVJOZHS1+1AC79 S$8%&_I* [IJ"/7%C< MWQ\W>2]94X]LH-A)B5B4F/-0A<\VP0\=Q^S, 3>W+&WB'"XU1:G@36)*3T\; M>L3LA9Y:E;8F:G)1=1HLG<^E$\/KQFP(Y!T_K^]06K+*V(-+8II2_GVYO6]> M7E$DL.@:8E/;N3*"%U>S1T(;A&]!)(15"C6Q45,8(:&S5GL[AN'10Q3CM"/= M^Y/$X<%I9[7STGUW\Z M\DO7>261K1DU(K@CP;R>XJ 5D1',]ER7:V2!KMZ*=G()81;U7DAEPSIZURML=C77+0U2C#+9= MYZ5J6Z^@_^J^3X+MY.]9J"L;Q&\'P3<#[A5H+R_+194#ZYV8U;^)YZ8Q2&VN MGQH3J@K7=@\X,V4-^:R2B09R-.6 YMKLP=%/6PB?E\*ZCX@O!>.=ZV ,)%(_ M;B+O2QKUUROM^N[4SW54]L@E:U@T%[DT*NT6*Y[[LU8[X4!SX$ 3+&<^M$E5 M3AK_LBV];]D\S/DAM:F-DF&]8U"KTT=/ M@&5I)F'-Z,AUZ6#&66RGNA+AE]\VJ*I536]M/E%-/W4\O(1F0+%%95=U -X8\= M!'5I%9P"Y?0C/O9^\ R\@H"\[P_1[/$2 Q_3<".P_9B[%-.ZI@<[38F#@!M>G#R>=MZ6>G()9 \'<$FLUZ02C MM&64S%0(+^1WS_P?>E]@IL55G:M .K%;'_LHMC8%"1ZYE'Z-( M]N $U\"N][7&B:4QEDZJ+[M*=A7CI=6.#B3&B[)9F\@^BKI+/WRN=S-(6=O+ MZZ(HJX64I>XDF+FZ741E>Q28$#SR2IQPNQ+*TNHX>PTL8O]1?/#O5C"\"GW8 M)/&VYI<:1A0EL59O,>(^Y/KS,?T@Q=*6C&,X1;6Y:I:5WS5=JY=,(M]E[2^S MB^*\PR2!4C/:!B$.L,=FB \QY+]/GGT,!DUUGLX4^+EY3*&%S36M*"?C\<=< M%*1IGRLI;I#Y>R1%%9UP]591)?9[GMM0UN'FV_5>M6AI;Q&-Q&)8[*'W:A:5 MKMB5G757NH?0,X8ZIH$6VH6AM(Z. L_[!WU"N_T]N1WCK]#RR,\I>'M3Z.8H M"J[QHN"R45.1Z9];D%.&XQK#TXHL-G9JE,N@KZQ\@MAS 8IF?%(#"F.,\NXX MA3O,\?D;@GMP/"F$J+$RNBP /1EP>W)UV.--J_]35J+0;&D/4 MQ?7G1'\>>^A*"R:B0."$'N-Q+=+T(M\=!&^Z=V8])(LLK5K1?H#/S!"M6)+4 MN:QR2A.4&Y6G=9X8I>35D[-0"@:,6\WC4\I9J\!7^M@*8!E_$U.P<':3 \O" MRI"B!INZ,WQQ1R3*9%XEK)&L)\!]WL4U\$0#I\3K!+R303$G M1:Q!Q<..MRLHUS X+*ZH=P?$3A0I2XT^)%/>2 MK+]'HL0NQI*HI93(YE;U&4H7*O^HYH'EZ(Y11+H0']5\*L;60I2:O!//L'R" MEI>/X[,$=XQ\>V8NNGW%IA&B]Q% ;V)(F[F%*RV*EIAI#,.]^EV#8K?NM[C%+[W@RL* M7,KQN3F\B1Q>YT'S$E#2'F+F60GIPSQEK<5:GO)YJ^SS8CC0WX4W*Q@.71MW M)@#9)"X]D,H>?/0L(R!FK,XC29V9,K\/^?Q(;!V ^N0^Z>^_SZ /W%;,8-,Z MUF^KHB;SUD"4RF!":I)];JJ+P!FC@FD^JCX[7;>VR'M,8/?IO@ M87L_>%VAG1(DK8"&2,>/R_ "[J/&98J@1[72;HCUYBX96+R*>_>P#,I\*V[2 M(GPRXS8M&(VG1X$8'0A8IR_<68]\A_^[F8'^<0IT MO-!QS,4OYNY\@-6[YFKS'<,.$:))B_A'T.MN!@-B!+G9MU9IUUNB5-NY%0./ M];-+SGLY4Q@G;#KU6-14GB\P1WNF]7JTI(&,1]#4*1CAZ C<\IV\6(X3>[O& ME%"G%$,!>!XQB#PRH[;',S WYV-AM=84I9399[P#1NE)3:FS1&N-2EM5%+'9 M6"T++'44@Y\H1=+W#0Z/^/@LV:,Z>CQ3-1T:_[X?_2LSES OXE26)%RSTFXH M#5%6=I9P9; 0.1MR-IRR(5.:!C8?J+=$M<8^'\8Z2+*"*0* RXZ9LZW"5DPW MQ 99K*63;US:&7BP>^%X;!.,5.NV8%J^8;M^Z-&T<2.I.1 L)V(;(/N=>I(> MN_,H[R^Z4E-"Y\UC^I'E&.Z(8!82 87>(4&4=32 S:]$K7>VA.&\E1V /]5WYNKH';/ ,DNN 3&H ='T^6H?4S"%A;FSQER[,]W/T_&,'P>G M>1Q\U)0G/9%WKO%6QT]IO97[O, <1+&94O_#=2=6*(HSR\;V0P=B%A691957 M\W5+K5R5\YA]=JB789R]&]S.I27E%0QI.SP9P; Q:Y-*@9MWD NF%8!J#K+ M"'%.Z?L,H%6:==VSYAA ML%2LA UY6 MHBR=+N5GW%M1=F(&TL_<]J+18++MQ1.=._%W:+J!A^7SUBOY^F:9P1 62FEL[E<13"^EV4_T M/JPF#-;_A!5PUI>24N?^Q=4B\5K]?M]H-!JMAJ*1&AGH+549$&*:I-EL- VU M_[^J7$E^-)PF_XSU%U+M>T3_LZH/8(.7NOVF3WRDO'DR QJ;!_HRO-9"93#8 M&U0B6@>IX'I1O@GP'O'P+EB3SLQ:A*&'(NP?F_$#HN>)C@<$]2[NM.U_^Z*W MTW!_5!I=D_%]__S8NWGLB$+W[NI"Z-Q="[WG[[WN=;?SV+WIK67FXXNP-16[ M]T\W/>'I7KBZO[N^N>O=7..GWOV/[G7G"?ZX[=YU[JZZG1]"[PF^^'ES]]0# M\777>;[NPO7/:S?,R@8_=1TA&+HA/,/T18&\&P3S#-'K2D.:8^+%?X&\UE/V MDU'LU"H;L*XL8OV/T ^LP>1(4)$OHG-^]=]87[D+1_!D8U4W7[2_[[T7W;'^ MCGS6TV,/_N@XY@,8XQA:QC_O!]-S<'8,7D\CSD_PBN\V56(2%:49*4>6$Q*S M$\3?X0((J#-C)# O!!GXO=/K]H3[6^'A\:8'Q-EYZM[?4;:\ONE=/78?Z-]P M_?MSKWMWT^LE"D^\P26Y ]?BMT:!S^EJJO)4ER_$WH3[]Q MO>1+>'#\Y6=AJ+\26!QQA+%'QK!@VLD'X>*9L&U".[31OR,:A]LL@,;8AI6^ MP)X\W;8G>!V$;O1;7.:S@Z") $9)I4,Y2I]N[M=.YV&Z!IIXXMJV^X8OP-][ MA [JB& -/\?O9E-*Z0^2VFT!+23+]Y&9DZ?W;JZF#X]2/>%XLD;H?'(]W 6< MZSX>#",KP'52-0'=J8#VJ (:-C3R/7#2(+ )[CPCJ\)$<&"&(N31A^ MK0<"(MS!KQ H\2;HW KQ.*.ET8 MZ)8W6Q4^"#>1B@0*1:S+"^V(;G $*KT2=QR$JP$HLD0 FSH8^@)Q<*[(3QW, M[>AP5&514"2E%F,RF*X&Y ^\R00:1N,LH_@. MW.PU/&C4)][2>^!.NDUG$E-70JM1%=_J]4&(3G#ZZ LAB]2M,R9T=Z!R']0\ MVT10@Z5'A0V0V1^A$SE>J*1"L&]^*)[LP-V1P$)RZD0\\4@%!++.+="4($O5 M_UY!)OPH%9>J*+P-+6,HO &?#2QT=D]7! *)/I3TO1 I6U%B]"<2:_JZ1&XM M>0V6=1I&#MB11M_(P=]#WVXQ?""^%W/(M&?5QY_ "1VDC1?0$QA@Z \P4%'P@X?6E7\!H#< 'V-_4W,?? M 'J K_%=5"2"Q*)"$U:/W)5L?V7+="EP:@5P-=I^Z("4]7PKF,0WF_ J8)SX M)A +@&D\>> V>R(FFDT"UNE]4S4 ET,/G;]@)?C8(6 3WC:%HD"WV/=<$"P> M52P \K/% Z+Z,;FB>N#.F44Q#E]<6+%#Y0O=#_S&%7QB8^(MG'D!'"#PBOEM MX^$:=Z(1R&ALNQ-*&W1G+[&:,P6$M?FU(KZ .!0;0#]P;,9/Q9_Z06C.:M<- M>.#?@"K\Q0OJ.0:J5@:>_W]:M@WO1B8#$0;7_W#[<.;CL'C8V#T(RT2')<(0 MQ# U L0)4 08/#HL1KX$Q5&?/)O%GD3A2MX(-".8^G+IU8NFZM'7G"KCXDB M][')U91.Q.2:[E>( >"73V3^'FF^(6B+>.+.J6:@DKGARU!8&TGQHTU_&$CL MWMVNM",,\9"^']Q'KW)>$N M1%)@/P:FU(!L-<&>]%QS%[L$%K "+0"98\.B!Y4T2+ MLNJ^:BJK[JM>]]>[[FWWJG/W)'2NKNZ?[YZZ=[\*#_<_NE?=FYZPE;E'* MZY6\/JP%E]Y:,:JFO$Q=W2LK5)13N#[,/!I1R&(&D5(HX1NCTZDDA/BC/K!M MC;%(=R&QQ47]45.'UMO010^(^X8JQ+QWZT+HV'9DX\:>-Z&OV^AHBM2= %0O M/Q*N_IQ3@]C6"-83JQ;&/(HN5D7@+@K&,\Z:N &,C=!U-6.!VHD0^W,T(6VZ MP_+I$4BSD9-+3PS)8"&"/]#^)0!+HB<(? MH?DRFNG58)B%HW&BUJ!'B[:5C)U%J"M@@=4(CQWX]9%?-P;&BBZOW:!'GDE(/9CZP[+%V 99NC-/+6) A0Y MK*CI@P5F5,F; @J]'T,+K$6/&AGX)! 'P/9@[F RIT.MY$C_B4'Y"@+##?W$ M[05" ]ZPK:<;&3Z)+Q>T3Z%.5#/6DQ-758(1%&2HA_I?H_3)M+*^&&-?I][$P300 M@1KG?-6?,76CPP,_J/_[BNW^!R%8\V"84A*Q7>>EBG^9,3E'H0I#]SP:5WG5 M[9#,>6/A*YOVCZ8I0U5W0-\R_U/\Q110L!8PQZE/(;DG<@DD[1N27_17(\'A264$(?571SY>@_H>36N JCL=.1DA>HYJ**G MD4:I*;J3T*/-2/R6>*.'+ ED@<@L)J[TM=40!U3VX."9&0*.2_N$)[N/0L!^ M(DWG+\V'K!/ 1.I3%&[.%PWTZ;E*XZKQ@;[I72:-=?1G(:9IB.=B!_,$^ %E M:<1=CY;_YQ4LR0KPT\Q6T4[$5EG8+$4=[K-\%LOM7*S:!XQ$QSG59,+ MY@LDZFA(Z=F8WSPME:&8!J7)_S.)KB=-R]9UJ(V\]E26^M/L":JATYA\U/H# MZ1.#(=7H!=4D0#*_UNAA5N301V)>?M_ZUT6#H3!7/=;8EE8RMG6#S)X):O$H MBK934\R$7P#JC(5X_URL;)HU,"!FG(L"UT,O#KY:#LT<",%TF$0ZNI\M:,X8 M <72:AQZ8SG"@1KZ\G @$<:K&R/7P-8!7 M6?J/),$D-K-HIA!\E?+*HMZ$K>?27J\IJ!1GSAQ78!KT+? MBUP\A@L\1YF63^!% ,OI34 ZM, M9-")L+UWBN Q^-R&#>$!NNIQ@(]8*#&@>D MQW6!8SP7%JR$!1@Q*5K6JHGI/!?M$4[^KN\#+M=O%J.MPK] VG9,%[-5F=S\ MAUOM.K"'5YI[%A]V>$+.],NYK?<"8#K=,WWANPO_F66:=7K?IUDQU@K$9C][ M'E,?<_*[3N]Y^C-\=55JB*DR^'B$$(?WA5FVQ*MP)+C>!1D8C4;0XO,.X(Q?X.F;F-G<-P3#EF1&RSO%6='O!X\H.B3#5RFL!&U7+;1NL' M]85X9>,H0P$?^#S&##4,CEI1Z0!U0<3XB5$H8.[5B^LE :0DBI-0RC0[?_$M ML\5% 80D;WR.1CYXD455M@'N"=^Y^JYIX"$!%;7ZHE3I2$7&VZ9PQ%H!P'0L M80 Y )69?KU.Z]@V^+SW3V;'.;5E/S>NH)WD=:UR=:>D92K5VO#-J MRBYS9Q0<.]/C9HK@%FM'2-3E5J!M;I/3HU%+.SUF=Z:=&JLDLOH-4^D@FVBL MEN%4BDZ(A5-A_J#Z)'\64.2A5%D0(9&DP, <32I%JPBX%ET%B6'T2?F\T*\] MZN(.3]9?7N"PH?S;GPA_A)[EFY:1U((4%+(H\/-(>]P%'H6)P(^ M0R/%F/>XOW%VH^NY MHZLXO>9WD/U7L4\WQ8O42-&]&BE>I&,@YO'FMYN[YQOA\>;J_M>[+BV4GU=0 M%G3:#\/I#5H=SP@QYH\B4D0*W^-$T]W"KRM$T<%DHHYC_H@SB2:4N5-(I*1UK [5]FCE;@D*[(.Y$TI$J[KH@UB4_&X!S!/$>HC4.PA R'A":J*BLL4>BD#-;5 MQ6>GOU9A7&O2*/F D>,CQDC@6IB),YQ2&[V4"KMEJC65$8:Z1=IYG$Z MVJ!S%$E':J6MB1(S _HX'1WRI"Z2D&J5=E-46SL?UVQ->F3ZE'YR@[A89<[E MF%/F3T@B;)AKMRZ2O(T&K\'1TA05;>=)R;F0Q:BYR]GLG-AL M@P)7*)O5*^UZ0ZS)18V4Y&S&",%Q-MM5ORV4SQIPG*EB0V7_.#NK0/M2.2F3,O+ID;!%UJ&7>;)6+&YEC1AQ1DH]E-YH";2XYJY,FOT+JW2 M;DBBHJT&RBG -AAS7/?Z= F>[)^ZJQ#Q\=^O$UEJUW"E]A00'\ATRWAO)ID3PT4 MGRO;^8]YG./09TIF#JQ,^+")#2YXBS7>4, 1\PDG+[[<#WKPK3^(UO) Z4Q> M':,+!R@],F=[P3B9LJP?).X<0T)+[[/NVK MBQN^#>T!\O,T%7R7?D2S 6[)X_"5Z1V(5*E5R@Y$V%XQZBY$E3/:,RB6X'X\ M."2&PJQA)(A/T%[_GLW#F$VW6^A5.-8G'CQZ-D8.9#&=M(C2PC/GQHCH-IF? M+D;@1^V=Y(L21=2U 8P3_.DNG;1K.=K+K2V)9!V(J+'W,SJ4;F;&'O88RI#I MME<$E,$1=953NFZ7/I@WFY-MFLO8PFL',.3.-#PY &?I#<:\),Y5N-=@75(L MJ&I;>CS/VGE_/N[Y-3Y, U3^R[D3I^.8C]%Y\Q =-T_Z^\W<89/7I2!C%HZH M-(HJ^#^%8!KGN+/@N#6^]KUSG RGM=AJ*"7EN!*J$!_D![*N0G3F7#N\UN-< M\G(W!#3GB>)^D&3D]M!I-R>X<@LFI=)6Q7J-9ZYS#F&>0S8$RO?$(2H>W?4F MVPU&&3F@/\Z9R17X2?!' TQS4: 'C^!H+-#0:*$"+<'V9_/)5F-"XH?C[:8#K^,QUTLC[>.9WOGM7/H0GH_9YAPS^>Y^'6R=+F)[/R? M8.<3L"$=XH;Y/3D-RNL:GXS!F8)]ILC2T*8(IJ!MGD2USHI_,X,?<77B>AD< M>G9@G'0]#BYQO^>KSA)72O/6%!&\?.UB M[8CW7"&3KO-*_("6872=:])'T^@GK>5 :-W\%5K!I$? 4DKZ.EV!$-8MY\G3 M461G"*6T5F;!PW>KL^"[=[_=])Y^WMP]]5:%]U(I4,HT]NB9S."./C%[1=0< M%H2?1$=(FEC\? NB7_A-M[&VS1%TX1$Q0:7]=]VW=JF10E3/X?55MVQ$^*WK M8?!S3:F4(I4R+)96*N6'(U@O/"0JEK+F$#":0\ $? Z0X W14 ?$2#T)]-: M=1]K5P7#!DO4&H":,JVZFCU;""9CDCE85I;(F-RXD)K%1,::%UHK7SAK_X$Q MOB:^)KZF8ZRI+FE[BT@\R8SC' 4TG(?JF#,= O4S[X3 M8$3RI+\OB=F]6_BN6G,J%3:\3G"F9$S(V?&(I@1=?RMF%'ES,B9D3-C M)F:<,>(B6^961VM<'>5,=Z9,5Y..; MB:5NS+JHM7MO&F8\SWW%MP3I7/SDS M/IO)/!'^*[K51=24? M6%+%2,DY:E,WR7T;>JU*6Y-:HJKMS%GL%%MS^BJ*O@JW952I,/6)T]L9T=NV MZKHJW/:A>]>AHU!2-$;HZAR*')S?0;<%8HNBVJ=?6]Z 2$L3I/[I\GB_83-LPJS"V M.(UR&MV-1HM2BFL2/],Y+2[1XH;6Q/O6,VMRI5U7:V*S=A8#C#E-[I\FM_9[ MUI0B_)Z<##D9[D65K)U7A2>3W0:&&J9"TZMEO*SJ,&>+)E 30SZPP^EU+) M,RZW9JM-TXEWTHH_EO(\(L9)ZX!.U%IQA6.+T=@+TEDTC M_9BDBHL#<9)BD:3J1_91ML#8T<1&G95<$DY>#)%7X1J9QLM?2D=OGU@@N"65 M;)6P://.%9KZS,F)-7+:)S45Y0+4E.A4W'VR/<^PS)=AN:5K-9XXI@)H33=$ M5R%UK_+N#+N"YG1DR9&33C5U3PDJ.^&7[:XJG*LY5^^5JXNW;VI[BF-S+N=< MSKF<$3^_5EP6'&?IUKYIR;.3<7[;L[LKU-BSPEL2X5G/7, MN9IS->?J YI/5*@MK5CH)8S,6?B4V;B/?)P419S M78IUZ_K.S?F.S,TTKOZ%%I? ?TWKM9ULZ"X< ?Z,]C?X,EG^2/=>+"=:A[+( M6G^$?F -)D>B&2J#A40$"R\X%%W0'5.PZ51ON$)%M1"X@AMZ*UV,Z*VCM#(; MX8UX1'#< "X'L#;=1E(1@B&!_WF$""-8V] 7B&/"XW_JGC&,"$"514&1E!I] M-'Q0+X0I35 P+T!YB:SE94+N&4-BAC:Y'ZPGZ4<"#S$LV]*1#I_PGB=XY'?; M-?Z<42X\F@ ]C^'A@1>22CGP^P3P'KBV[;X!L0L1DL8>\2GR$!D&F,E"'^UD M"O !SB9_I6/)W0%%N9[ K0KXJ_H .>$3NK 5Z6OGMD<_R5\_KR&"_H0B"%D\ M! H 4L K$\$$FKA60R%! M?_0U?E@L(;3Q"E-39$67O[Y99C $X$H7@!>4J7'J3/SF^/(%7/JR^GVM=J%J MM=1+TH6<^OVZ1\G*A=1,_\FZ1ZW_OB;5^:(.ORCMPT=M2,SZ,+^OM7);BLYF M (\3[S :2G-)LU6,:0R$1\&LK+5>!4(K=I>LO9(Y&RBKEL8VJ*:NYV]][TL;_<\92'SSWL\#>+>H>%# _8;:1P[A"H>7< M.^1?0+4+D=T<.5=UA>=<<0\R9_$2L#B>T_2$SL/>^VH QMF;L_?YLO=. :+\ M)WB&T%&MJ'X#G,TYFW,VWQ^;KSG%,["X5E3Q-/O!X5Q1S,5T-TR4N7>ZSBOQ M@Q$&\M:%+.NE#%G.;0R=%CH2\#1 C6%I8>SZ%J5L )MO^1B?=@T( ME'8.<;RL3Q\59AKN:.Q9?A0Y6^=6$(6WH64,!1U^@)B$ MN_N3*,X6VC;6"@9#6C5H>,2T@B0(1Q_WX@(.'(SBP:.'^$KZWCPTOJ"D=N]N M$QHW8'^75_25]]Z=ZT0?NZ.Q;GGXPJLAH"W#K!1I1M5ROH-5/MS*E'PK.R#, M5&9A5JNT'7=%1FWQQ92P/0&^KL9_6=.US:JD#918IF "YV"=[395SIDCU@<5 M0_2)EU8 KS,RN&SG@_<_J4"!?>N!0"LP?HOJBAU!%P#1'LH9"B[:IHO)W7\H MA.]!S))W"Y8 >\"B^& B6'/[1['ID=$<%.:KJQ$*SCP4HB+LMR&A.0^6"<^P M!A:5WN05B0VHT!CJS@NMY3 L#\YP/] = ZA,GPA#_97 (WV "_S,T.$'N@DR MV">48(T 7VG!LF:+N T"'X($IZ^P)^] 3X:N*[=2'H1I4I4!(:9)FLU&TU#[_XMS"N,?#;U9=.V% M5/MPG/]9U0>PPTO=?M,G/JH_\VP%/#4/]66 K07+8+ WL$2\;:(TI21R"8HC M\? N6)/.S%H$X ,XT_ZQ&3^-2ILF9Z%J=(7'(7#9MR]Z.PWW;(F\=/&N742\ MOOIOSK86;\"9"O+27\UG:VB13@$"A)B=(/ZN MNM*8X^K^KG?_HWO=>;JY%OY_]MZUNU$DR1_^*AQ/]_ZKSL%J@>[5LS['XW+U M>K>Z[+'=T\^\VH,@9;&%0,/%+LVG?R(BDXL$NB#)$DCYHJMM&4$2&1$9UU_\ M[?KK];>;6^7IOVYOGY6;^]\?[K_=?GM^4G)V_R+(2%97I4O QQ4L0E]:7->M M]H']",<5O#[6T-T8P7@O4"MXHVO7PO_=IE@Q2ZH4>_6L4D1@%7\.. 9E'/%Q MU!Q*CDI'HI]2FBYX,\!$"$3)8O!I-_NG%B6,W4ZCWQWLIP:NT] TO6J%>;BH MUKL5YM44%V._A7DU)<).A7G[JET!%7(D;8E' 8\4+:C&+>.&9QT$KW>8>X\] MIL5VQG5X8_C^#,BQ51-*#^&_]8[:ZK;VF[&J=4Y*"MQ9"-R:=K#W$;@^9HB[ M:DO7*B]PI0_JXBF>U3VH'^>=%/!E, KH+@<;DJ-FUQQ2*451;&XX.4O+"&)? MJYU>NR)39;=D?SFL>!NMNP$'K:RNZU=N=/K)^SLY-4KIPQU4:0$!3E 02JG2 M;YYKQK*0YWF:ZKXO@Z("=KKDDNW4999+RIVY?1W/W/WAC4C;POGO>D_5])W'6.UQLX_D-4@1 MER)^L%#7X42LD'GQO"B\]4Q76)1,I"=D\"8.$A"X+]P+J)(LD M9)%$K>H#9)%$58HDCFK W.&6N+"6*&")6B0=^<:&@1TRL%E>F>.1\I2U$S*5 MN\*^[:TV<)?:&]016-J"[8*3.E![LFA"2MK925K_H)*&]4DMM=^7U1)58)0; M;S*-X-!.?1HZKJ<1V',&]M?&I[BLH%@N0(.#"E#_XJJM=O2=)Q#+6HH*\E*G M>5!>&B OM9L[YPCK55AQ5&[XRD"OCCW'PKY6WWNE-K)<(;G,EZ3Y*4U6>D]\U*K6KRT)^N5GJOW*ZYG>;7;=%U.=!>[ M=H,L"H#PEN& M)X) ,5* 3>"$J0^;QS%"4+4;? PF?7!F=G4IC--U$X93&G_.D!A^=AC^ ()U MG:'T4J$K+6]=<$IUM=_-)V VAT&5UG<5.6[=-,QC<5SOXJK34SN=? 'XP3GN M'"+,FQ4JRJ$[$MV[6N[+-U9>M?0OKEJ:JC7SF-X2GE\*L!3@@_I_VPCP 2X MJ;:;.S>'51^9?Z-^"L(33[$HLX;:@GUV^V/*W( 5XU("$]2RR>(YVS"A\(X' MH$! ^,XK75&%<7HH!+L,CFOHK0]/(H+E&W,<_#_V:DSQ?AP+<]V][3*USG!S M(U3L#-3Z&XV+\;8HXCQTB&S3)''X#-@C"G,APW@W[E'8@@R1PZ]UX_(#RDK-56UDKU$NX@;!DS8:>< >2N_+M M-^UF'XZXIMKM[CR954I:M7A.2MHZ2>NN@5K=NSF)0Y!U=="O:Q&5E#4I:]N: MDSL(VY[,2:UY<=7:$81""EZU6/ \!>] %.:EI%U<#M:U7WYH\AW+U/2+J[[:;LORVKIP4SF+9WMVVI?%TT+X M\4XS#^PI@=XJQUL'8JUM#O4V^*WJ0.JIT^2E-1,1]G[J=>2I5R]N*G?J;<]. M^SKU$-]4U3KRU*L!;QV(M;8Y]7HX7$ ?5$5/K7%8C]^Y)*^2L"-K&Y8DZ*S$ MK#P*Z.S>S=@^' \MM=7>>?B,!)Z50GS*0KS/F0D'\!X&5!#3VV/5F11I*=*G M)=*'D>@MG#:]224V76W/LZRD"$L1/E\17@,'OV_36M? M-;4MEYW2'@IQ%*( MJV-:;R_%>S*M=1V+@WH%DQZD92TE6DKTX8[E;2SK%EC6FMK3ZVY9O].Z&L6"K1P<,L7S]\0KDQOUQ*N;)XF"$YFSG5[+Q_A(C!#YW,'RIL1 MX)P6CFX6?))C3N28D\JF[^28$SGFI I;(\>Z56 M%)BMR54DW,6L&V\RC4 3/0DL^ZQYKY7VK3I48+UOUZK6\0\IG;# WW&K;#6AJ=_GD\JB.!V,_V*,02C!PRPI5_)A6F. MQ-*:-I\9R/X[]M/XX N['/K,^'YIC&"QGPSGS9@%2/%L*L%V+[,$7'SWI6\X M&KW;&W*>MG"0/.WV)Y %YN-5L":C,FM1QCZJC;_8P^'0[/5Z@Y[>86TV,@8M M?<289;%^O]O8Q!E#VR?L3FX8 M45]O-/N5F_:R/J=V#J'@1S8Q;%1&R-A;9T%V"&2=LIU;](JG8^?NT(22/T42 M/L0Y=6@"_Y,9?EDWL<6QZ[1]X6I)]*SU' ,ZH[-+YE1V\Q].R+[!?9_?F//* M>!%":?G2"&J\TZJ(+WH.!S3(5W??9_)&\K7I^2SE*Y$O/+.>W[S28J538K/; MDF4*E'LS"]*^GO!J^[46! M2X M- W79(Y([(]LDRFP3/C7B\FO.$1_YU: >67;QTO",4CERUBY MGOJV@WF\3D,!BQ$N%5^V/'A82(0T;%?Q66!;D>' 2IR(*2^1X1NP0!:H<,DK M<^$7^-'S%2\$NQ,O#V'+<&."QD)^>F55366W906_Z0C(J?QNS)".NJJ\+6P> M+-9X\1F;8,,,_!Z@HL-=,90IVH&\HP;,/M@>.Z =G-M8(/_OH$)I'_YALS=5 MN0&*@ )W;8-V+;VC'2BF8P2!/;*QI !;@1?Y@G\#EC>!G9O FDRX$I;PWY'+ MN.SS$@6=VHCQ.MLU0B D7'-OAMZ0^?.E# WE*7F\"[=DRLCW)L!AL)CTO;%F MX:>MZT7OOGW)%:&(A][1,XO.K/X.97A;/7" =7?Y$S+W 95UA+@+U. YH=P* M\$S2X#E/8-H([(=KY&6GH/9CLY.JH]?JI.KMZ:3BF_=L_/AL!Z;C!9%?4(K4 M;N9/D'8S?T[=?;NY__U6>;[^_[8]K>BN5=N!99C#)-NA\2.I3@(N'C*7C>PP M+E2"6T^2PP;DWV)<@0!C1P&J(%@W' T@9"&+E9[ANGBP@%7(3*R=I$> QF*J M8ECXSO!EO+T%.^;#_12P:R=PV-@C^.I,!2$R0L7P\7O?F2M4KFFBQD35B7+F M,X>]PA$EEM90;@USK/P+#C%8'BGL:&KADO#B[/KP]U7K \&T1W/?LI(_*^88 MS&X\(=]P!2;8M*#Q!>0/WH>_'6K'QFZ8"\=@AWL\KG(DV5:ST?&P''8)'!0X M=E:>$#D'Z#9>7"+RC[# &RZ$P(K"6@4#)5'E<)(G@HF9ZT9>E__\D=9<=JF= M]URJCDO-1X9^_LB/>LN&V_MXSH.TAF^,<9DHV#PZ\.%/?S2>&LJ(@0L&?!^$ M1AB%GC_CUX!0@\D(; DLI5A@"J*TD57(%9N!-8EHH1(KH'S'-\*[X\V8XC)P M]Q@LRA?BPNL:U=A^@(^XO0&W )Y+3!@@@,H7Q^^3O5P5]P<]?CF$4QI#-1-4 M4W,%E8NV:!TD;44-*2B6Y)S"C2#'P5!&D>,4;HGQ C9D$-*VS&URNC<%^]* MA[O&"[?C?/8"^LN'S6?\"?"B7,52?_C0=NQP%JOVPIM=)VHO(+7-52-_ ;&C M5B2,>-^"YR+?3H";%,?^SF#Q<&BXY.# M0X?QZIG5V,15V=# ZM3*P.KOR<"Z-< M<5^"!^8_C8U"ZZI58%VU\M;5M]MG MY>O]TY/R/M>ANK? W[_6AQQ7\S MN\=JW/-K9E6$O*U=MY[*AE M-EZK*"(!G]8E(H&'"*\U)Z&DR,,4/'R28!0_.)),,FJX)SM$ I)*L3@)2>&# ML1V@-"L!$OGTBM8EIE2U6[UVQI2J%7Q.G:&C3@; :*/>B)V!H$Z&7!+OJ2IY M2+*A#'#Z/NV2_WX'C+--:KX.L;(:LN&*R@]M4'5^%/:C1 NI,R9"*5CU'%Q( M .N'GQ;].& -'C7["OQQ_6K8E!E]]FZ\R<1SGS >-/8CB.S^ MC,C%*K$*69%;+JV&K%AG,_)/^H59EP:LRGAA/!09*%% I3J4,8JH4B8?L/R/ MO_1U3?\U%]O<1W%]OW ?A4$() ;2 ME#B"FND1U#O,:D6"(+?HTNOM7UQIG:[:Z@W4=C./VU7PP3LU=)PYSW:.R@6# MPZQW/S+6P8F0[;XZZ+75=B=OZVW#LS4\#6MHF'W;^FC;6TW_,FOI%+W.O=*F MVMIVI;L:9]=7GKSZ4J]U,4DOM&Z19M)6E_WN>2%">^:7H5]<-1L%R$('G-*W MBI>J#5,O=8C4(9N+;F?/HMO:3H-LN8P5JJR-.D3/=\V?G ZIB.FW36.@N-_Y MP0'K$@ZX FNI$!SP_>@:A(6N+[TWXM!&!9;Z^ M5K33*5%E6<]ZRJF'.V$;#M;3"]HI04(\Y8T12C G8=Q:QT2L,JFY7%YIF:W. M#)+^C+A'1]1QPC>'S#2B@+? V),I'"QX7]O%!XMB[(GRYD6.Q<6_UCN<0>^0U!@IU M:2G>E(ZD]ZTP/,4T17=UW']'(^QZ@IVSI?,!W=-X#3"2!^I [ZFM[GLEX@Y6 MPWJ2O-^M(-.L IJHT6L,P*GOJ4VMI;:;><3NUUTH'S ))K>_/7QZ8^ ?M1^_;C@6,L"D7D1Z%5/!+K-TW@-C14,_C==H 8NWU7:_!_]M +ET5%?K:(<5T)C(BM@/1:?5PWY.J_7D MJ;\H#]:@@QU'"MH75ZUF4VUK^?84B:G^GOS0:QZ>'T;V#V9=_IOY7D'?!7C3 M5Z*0ZTQ!UH^F96^?'AZ$>IU&OCE&)$2B3:IHZ9)'^DQZ!QO)U^J*[.-HV_(Q MKDJ^1@\.C5Y/[6L]Z1H\[)Y&AYR4#%?0S0"A/(6WZ( QJ8&O MU%*U9E&0K4+^DA2,LBVRQV&I\F&$*KY%#PPW$ R]H^IM;9MS[OVF,%%!1GV@ MEP=[@E[&ZCJ; VM?NQ:'CW]AK@G,L&K:1:^?1R?N]?-XS#?WO_]^]_S[[;?G M)^7ZVV?EYO[;\]VWWVZ_W=QM._Z"/Z;@X14JY:<[?K+!:+'-#3;S(8X WP]A M?<9\B6,%67+Y=()@'_'XYMW[J<&GXX4X#/(D13&?E& (QC MAL!TZ1P@%2,/@>G;4P[5[OLX(X-X5B#X,__5-C/?$/ L\)R182*Z/(WF@/6E M0P$:RFJ,_+%A*<9TZGL_:$0'++[4)*(UD_90T/ VD>&D>_XY8G?N%WL4CG&F M9UD0K=X "X15O0!8 =]S%!%1)[9K3Z*),C5F@E#8%42T69@35KB5-![,@'V< M&+9+'1XX$\K&60DF"XB@GLN4&:Q?%>#[!K6B3!F5/W'D_*EA6\DT,:!XMZ(C M%DJ*\5?V8CC*@^^!_X_&40UE^ NU"MD3DE'\/\G"Q)CAMF7B?PZ]ZC1]514' MA[TQQ\'_6\ >KH5CWAS#G@@AQ>DN($@XU@<$4G 4GS;B12&"RQ'[Y.Y,7^83 MXLSL\42,9;LXL=@-03PC=^K#-TRR$-3L8K&GUAZ!,>J&<)4)ABDP+YH[?&$F M]2<-\35Q%A$\';Z341; Y6!>14[(EV(:P5@9.=X;;XPR%%1A-G9+^'.[EB^@8H-0L,YB#MHG)I!4,<@(1WB1NML&N+C6B0$E=\ M8>CPP1:F%Z Z!":#^X@&KTEV!$< -S3C=^;T!.48>CZHPGOZE>9;X&*!$$ ) MW$?4ND-J]((7)EY JM.0O\@7A._\]%*<,='AC/ND A?0 4J6O/R[ZK8)C&M)-FJF&Y\,LTBW=3\'JJ9 M#:3A@R/;!:6']P+VLJBA5@G&]+ @ OV5V3"XFCB:3_\ ;^@59U2Y(^/5\X'K M9A558^M&1Z;C67SV:L-M<7-HA ]M%<.Y5UD9XNQ!?(1S4H ]L3XHZ4GDXU+L ML>=9)-#86>CAG,(I&9,-Y<]TM)6+4[=\')6%LD27S@LY?9Q3"6]CYF:82HSS M:QV3#)S2LBYP97",9%KAH9&58;H #[1IT@8$ 45.D4!S\?1!3'WP#M@6Y"]/G#DF&37+,CS>94M5 .?& .SF8" M$: 9H/ L&GS&%8SQ I;:"XU#2R<0K9!IY*]43N.^]X;RS0O1(HE1J;A6\>#6 M'ORF"G+BHB;XVG.Z'VGKP>W0*N%6#6JO5-8%O3,$3@:5SENN1(=X2%*6RGAJ MINVQ\:=\8%'DD\)V%A_Y"SP$C=W0X**45?#@=[\P4-9W>%IP1:6*,4K4_B^4 M?LR'CL/(OL0- B48SCT*U^:S?T6VGUL=3DA2?&]F..$L,1-C8XXK8;%!N*=\ MBUY\%!&NXP+<9&%MBHYA6#-?%S&MAUO[2L8G]2GC:6L"1>9X]/\%&25>H*+5 MY$Q&DS,SZFOAB$X.]\4U,XN++C?"@3;Q&"K;I:62[H^W7AA ,8=2US4?D!:F MW=7IRN.Y?IF!@UGR\97'LN R;A?SR7[T4;H8?)M85XH]Q[&"?# 9T+7,F-SS M0YMH2;2)"JSEW= FED2'],+H4*L&T:$E!=F^_6J8,^4&AS0KUSSV\-5X"R([ MK)^]":?7-^^5(:XD3?%4T8.B.#,8 32'6A'A%42K*SRV]CXM_UO MPV)C,%3 2'&4UP:P201:W3?@&M=LJ#03%/P*'&0MCN3Y*V*M^X=KX\G_%-(P MPL\V;]"BBT/E UXAJC#ID[C^,H'"^(:F$?/=])O(LLF$;>7##49.OGD-I?-) M;UV:KY?-3K?=Y3> X2]P,-?;2^&V! >T3]LBWE*O.$//IC4G!:PZZJB]6D MXTU#>1(?ZSVMB;0(V+\:2=WH/QX>KN,%\S,NH:1X-!Z3$P]=K]B>(0^>NVI@ M"X&-B2*$(!]H]7QWO3>@Z$LRW9;?#$Y -:$N3=H%0YEQ*_657@2="33+P+NC M8:!T-G,33#S:=GF02]@N=B M2C29VHO^1N&Y4JK;@M8F1S=P7Y&96 M'*1XLQU' =LL#OE.P2$V;(P=B,>$1C8)TRTH[NK)'ZPJ;J$4'+XD1ZEMTI%!OT^3-Q,T" M 2!SG8]#-T6*@K--)K4B^,\E38-CG'V;\?&]/A/04+%$8&"#TC7KP M;$@QI9*H$7S_A;DT6=B>WYQL!J*AT!!Q$4M*M5LPE_VQ4>^A\G>3R"DJ!_<5 M0W9![)T*J:#W23P\*YUX'*$/&O+P!&J5&9RTA&"%5\')"DJ.0AB4+1+74&J# M>_\BFI&1O>0JNHOPOTD68P'$P\WDQ..Y,BL.1J^@R:_*V'L#C]I/@O7"910A M@]CF$:\-%I(1:XXDBK22Y',1A_AM%[^1(3_%4Y*#7HQUAE>E:#-&F9C)(6+Q]\0)B;]IFF;T&IH6W'LZ$ M$A:$L/TD[NDG645ZF]C.X085!M:"Y"C*)LCPWB 1LT9>AQ0HU,U*$[ UNY(6 M?K%JU9I[JDW(SA6Z!2X(9]] 6ZPJ2^@W\[Y?OYDO2WAZOK_YG_^Z__KY]O'I M_RFW?__C[OF?6Q4C\)L7/')Y,4*WIB3E@8MH0@4<O/SNKJ% I/ND-B@:[$$8$]*=&B;519T4ZD"_3/(%]MSD89M M<(3WYE%4.T7K4@4$)>4+L,XH"!*S 'V*.3\[SUBI#_MG?*HEEX@A//#0[ .% M(9Q)7R=5!MZ4SFW_.YSA\5W0R':Q.N656_LN>P'WA1^Z8+,$XB0F$QQ."G[N M3)CA!NHMQ5-N?\ JT?"_YN$%;=!J4_H4]ASO1ZLW3#SIJ5F?\]MT"N+,<3+36SG& M6S:/[@L\&GZZXX&6IWZ:] ^F?/D>][-C7:=0RFW&R4P3(#S&O2]Q'B(YR()7;2.VB<7O?P*J<#7HNJM3JJ7H +M%>E,_]VA] Z71P4 MU\BW[6^C=M(H1KF7[E5&N_1P!%DCCV^V3^V2*7&SA Q0<);7N^TU,M!>%QGH M5"HRH.VO:P$K((AZUZYU*T)&?V,N&]GA YK=!<&!@IZ%?D'/PNWO#U_O_WE[ MJ_SM]MOME[MGY>'K];&\(C8]3/? M,8H,IY>F%+W/G&-*5^&G21)8Q+#3P0@O%.'FI:QV,>O;BI<=L+]XAZ2+)O0(B"<6K!]T& MY*<45!II15^OP+?.'7>QKSLU9KX']A'8/Y$(5X,WN/1(<&F,9.Y4Z"_,/EHX M%' 91(4Y:4^;/_XV2R]YX'5JUTBNA^08L4UV/\K,*(=C%#P5"06U,'% M53\?X_@92]A,D37FN;DW;)<8B3II'D_ !Q72RW/G3@'\&P/^F&1NF''8/2PI MHZ.6CGLJ..0W<(P@A+O,DG+H2"3S&;$ D21D@T:%YO M_S)\>6-,4?]RX_618>*!65\\_PLE;.X"%'US0\LOM6H'&IRX754;=-5>MZ I M2,@Y:IZ2[]9?!V3W_N\&YV='[7L:@. MEDF57=XKMDIM1:&_K:?0WQ8I1/_\@U%B@=-(V\RN:U]"PO$3*Y,@5ET(4 MFG5;SOTK?D62/2%Z6.K\"KX0J:B\/S_(S_FK@W@^9;B&BGWP%1-7:_;+#\MY]B)Y<5)E%==YMW&#^LEI,@OM& M$14PV_XZ]'^)\3DWP)$Z15K\2;\PZY)H<0TK P>#?K[]P7S3#O@O% Z2)%H@ M49)DH=\RL"3T^S.B>]!/'VQ70522(#!VG-(D<=T GVPULDWZCQ-S9 MH0+_S7 P7B)0*S\SDS=U"1NEM0&?R#EU\VZ OB[SO:U7( SJ^RB,6^6_B9!\ MR; ;)I,U5>MV5*U5A)2]7[3=_;!)X3"1RDG33V5';6SX\C65D"BP8JS!U6)2 MG#?:CY#$QZ8X,&-S@BR)(NGH75SU&@5C$+>;I;*Q$BP]945.'=V!5Y>$<'(0 M;UL'N=;R86*S9Y192>& M>8EBN11#<8#C;-NZVF[G\Z554^)[PGWG(M:LN(S]A@%Z9NT#*;M.9\W&GL/: M,OT=)8SH']R)M,MO"/>T^7"#3K.Y:KC!.X&?KQHY6, 2=1\YN,I@UG8SF(-2 MS+'::-Z<9[2]S29PVK>\R2SRGQ_3S&M>APX,=MN=^34<0+0A[V?.51O M& 1148M&-L^;T+ID.*K3U+%O0V_J:K.=][HWB53+:;;5/EIBUMCP=,ES2.OB MJM4HF#5QG/&V1YI 5IGOGY7/['#IW\O'.V;#.\V*9,.E1JW2NY7*;+?KD=GN- >@65O@QU9%MY[#V'*Q MB=00MEL<:.,QS8M_JN.94AG#_1^T;P@P(^97/GOXD;!BL"5J.WM>:UY<]=4N MN&S-7M%\\/V&E78.)55.KC8_?8I>L:8R<#Q[?HD8;&_F:QHB(6K+4+C.)&16 M)Y5\*#._-*LML_Z+NY[GK'\-@48;_?U8_U+_GH'^/;3UOUX:DJZTW;P#K07> M@:8.]*JH9/(.?J&N\RS43E9**]+K3W?<'%L$,=\(2@)AW^J'+0++YV 903RU M54!#"+RZ5R8@K=,YG&":CHPF8 M# X@DL/)X!#L98'P^FL1;[<]5;.O^8C;& @(/#@Y"U#P.AHF,XM0\$P')X_% MNROPZ0B]:^)L5VKONA=7GLN40H23E2AH2[:M5YEM MZZ$]7;AQ\981:N"_^(1U/A>9[Q[BCKB@&\:VS_BD QJ+70]A[*\7QK)[VJ_, MG@[*[6F\D4([AUXZ7R#!^>2S'N+!4@1?)/2VF7F9>+PP'WEN>B\N0B\C%"5" MG/D&+OX2CP8%O@O7$*_P.=1".%?C!=7AG+MS.>Q.BG#^PCM0Z-Q&ZL;3I9)A M5D$1<& #KY\[,6D6/="%^!OA!E'SK#E$Q<;%@PD5-T;_('8.XL&=CL.AIV!/ MXMGO<#=^3P$D"AR#\]YC %+#=7'XM8_CN*-T\)F!@P\OX59@?]G!&$>7X""Q M4/E ,F6Q$=T9L8H"G,\D!G+^L"?11(SX"&AH(;X%@6R5%<-EX)D$:+J;HGE( M:?],;[5&$/7FQ54GCPK_,S)!R=<:+,/-/,9K(3IHX7LA,"W=X:.8VS['(\!< M0^9X;PE:E> VG6<=.DF8V))5!*V7'(SAB-Q"-88)Z*8C%G!DEN7)?9&U86' M4.6ZOL2JRM(I,W4T5C6I1&]@:0WVC"&WBZ6EMY9;6FHRT#4%TY]GE/A( THL MKRA=LN<;(6CL?\]7>MLQ4=K+#O2/Z1$:1,, "(_J>?5N[R_(N_MN@]/ 8>L* M[3!^=J60D@F&->[EPEGE+4)19KEE*ZL%AYN^B*,/J[%]NHD1AKX]C.A[$Q:. MP4;!(6,,%QA/XK)XX ;+&Q4=Q#0*-6,4) ^EP\1=S(G HQ@)QBSJS+EVK85/<&#Z&D3&CMZM)2(C!C5$2$8",BZ!X=,'C M$/T&C4&W^"_'0QF4:Y)KVO>:5L.7[@):J77JB:'WF(UY;PD?6-=W?UA\]_V@ MEFY5LE\]ZFR+9[K^]<^#?@G 9Q;;DW 9E,]HT'Y!\SL/4RF)NC_(3RG&Q6(L M&4Y*<7VD^!S:!_]P>4&R,I0(OONM2!ZTWJLB^9OG\J*@6QH/>.<&H1]1A_/. MW84ZSD3MJRT4SFRA(:4T)"E2ICG)6=_T>V\N&#QP_/8$.(4@&!Q;;A0 M6$K'+IZZ>.B*HKJ\Z/1IN+)>?;1(*;A2:\;5.8I?4O&;. MP;+EK_H 05XZ:K=H?^&P=#@0ITN3N=GY2>RXH9>M1D'Y#+(P'^_]0?LX7])S\FB>9<$8.H>8[LRTV?@L+!]1^IZNV!OFV)CE^Y80-Z7G&V>H@P-1Y83_<66'] M'OO[]1:-0QO2.RG4U1F'P>$R>%*15L>B+JU(-^:H]HJ<\'FJV'. '/[B^2-F MG].HW!J9V\GF;&MQM[6+J[;>5[4"H#XYCNJ$[6W!.1'P\S;&=ELG8[NS,_C[ MB41=9-3Z%(SM->ITM774DB/)S]'>+J=(-V>GMIQ6?GZ![26-='L?R+=^[,NN\&/#L[V!?;385 MB$A)43L545LM8E6N@U[?X=;NP?DSZ*EZMW\ZHBF(E^)(WAJ ZXZV"'#]0?NH?/%\@K!7 M"3 Z'<[!K:X$SM\(@@B)L1+K6^""(T0YAY_F@S<<^,SA2.I\QF'^,04#!#R\ M_>+CQ/ F>!;BDSLL9,K$F-&X#E;E81T\Q7,CULQG7'Q%LJP>OM#1+ZYJ-;UC MV_=LK9KGD7(2GZ;1R$U+6NANA+_BV]MN9'#3.J,/A$RVL6$RWTV9P(S_/ __ M+ERO9OH58PB.5A0N_TH.5_!(>D?K+% G\^_8CU#H=FK]<;]/0.:[.1,6CI(\8LB_7[O;[9&OYO[^**-#CR/@Z&1>O@K[\8 M5T7;N,#I0I[:_3Z8*I697T!WW'S*)$ULN"15HV35D7++IU#L99#$K1@K)D:& M+%& #AR@]-/]Z#$9RQ'KN" ,"@[9=BVG2#QM,)C$=, (L&D&ILU'G0!W6OA7 MW">7XDXTH.0IA/^148LL?#]E7!@"Y<,?KA%96/3P\:3G370[C7YWL!Y:A?@^D$]P?N?:0C,[QX-@;E-A\!@DG^# MH./AZ7QR*,Z;5E)(T.N87)O -U=>F9Q$F1#:.7B,BZF'[P1 =9I!T?-#W^JO M#I<*@YI9Q?:V,/"+8I>=BZMN)U][5#4L+(EG)R5JOQ(U>"^)ZEY<]7MY!*EZ M2%0-S_X:]N,]LH"1IX #)BT,XWI3].N7&F?GUR.P**]:L[D?@2V9VT,T"TUM M-K43K."77*4UM:-P%<)!C5T!)^ .?C Z(GA?VJ;;U)GV!;INH< MA:ETM#"ZK6H[FC4\#&KH$CPR+%\VP\B'%2M41(?U(V,LUEL^.EG:<5IS37?> M-J*[SLNT0?S+%-*;4L?)O\&A_*F>) MKRF"BUM/_L9<-K+#X-I=PN2EN9N/M&CEQWM1N+;D6ZPI/'J_M\"DL]K2\@$F MZA==UJ@21Q]"3_$B7[&QJ-D%R8D"!H(W"M]@;8K%(Q7444A5\1->%<_2JGBN M!V+\.R(68I UF:B-^JL2 M' EJ(PW(>W=",[;W;YXOO@(K]/F=@'XT_P$HC5CAI_0O=<$NC<&N59= MO"AH*'>N@D<@WDS%7K"EC$K,.;=1F^W/X],? 3%X*:Y>!YM5&;;N:>B4Z&IG MD,=1.3PW(K1XQ=E1!WHU>L7LJ)*:+\MJ#]MQV!I$D>IP6(O@0O1\5_XV_*7L MQ%^#ZO-7&_E+6Z;NGDORUNW3PX/RB*0+EFO'\LS77U.<6AWFZV XN=O*AY,/ MK]QZ_!,^>4746C_UX=VQ=9\? MAP*?!R0&O2J3;P.W??WL-HR(3""5G$XGV-/?;33U<@WW]>KI;S<&W=4/WT]/ M=ZU:D4NCX9\B$3XSDQ%>EZ##?'/V.12Z/&6=?="$"0;?'N8CG!EN;^N]8'L% M;N+.&+U@[ET-U('>4UO=]Q]V(!EF'<.T*\\P/,*H=3NJ5N"P[*8L:U@#0I&W M777D&0P?6Z8)=T-D? RBH#1(;,K,_>;^9[W(071;*[GC\H(&BJT/QZ"F-MMK M .O/P0I\V(=B.X,1YN^CV)#ZNS"S?KC1"R=>F%P)W;:2'5;6POEXD:$N3W\H:1,[<-WLUCYN[._4A R<<[\\7S:9!':0V+*3!= M;7:P5C8_)$V:CC7SC_?-'ATR*\4YE;D_-7#ZM), M#O"&%X!R[E^:$"PM!=V+JTY+;??[:J\ ?:T"X47)+R64Z_OS2^_BJMU5VZV! MJJ\+1]>G^+ID]K_=U#Y\_Z@\.(9;R6*&=;7D8^.5*88B7B,P7D%< F4*KZ.$ M8R-4IK[W:ELL()O84"P[,'V&^VOXL[@NU;\$KC''F*A'%O7M8817-)0_<02. MA?\4_#DH7=>[IL7J,QO!&UHWF6?@MHB*&/]S=NG9BZYIBN46XO[BCVY2;;S+1!M>Q?IP(=@544ER*95W3&YPF M^7_+%40_\FJZ!\,/9\]@L 9\>P+<:,<+0"?GZWAP2I*@,[.N0_'996YPUN/M MU^OGV\^7#]>/S_]4GA^OOSU=WSS?W7][4G(JMW8*:\E0&4Z(C#HC^KMH"D2^ MB8K'> $>1_=!>;/#L?*9L>E79O@N_*UQ?:?<>/Y4^8"1%[WYZ\(?Z5/MUX]Q M=1]6-E(=! T; 8$2$T=EHVHY"(2'P7Q3X^B1H M*)_]AG+M6CY0Y]N+JG@N2\N9+D<>?8E__V9LV#C'*O[[T,/;P"^6[3,S]. R M[PUTZL+B&_&8'@4D#]8-?X!E#V!$YVQDM3'+4$^MD5U M;HJ!OX?Q-\"12ZMZ<1EQRRUV$_D^VS1FD-FMUC[9:QUXWA[7W;ZX:JG] M03[,T;#V2 ^Y.9L!=B?%N[ 65VB.;>C[BTZXT M]3H%IEXG;^I5S&1;8C2WEAK-3[>__7[[[5FY_O99^>WV_K?'ZX?_NKM1[KY] MN7_\_1IMUFIVMI8,$8BM5^Y>;^\^_QT8S]L*@N7I#7[W]P:63@!V0D\?.W #L+$$1I[;V!G M85C'B(=ZQP^I8UOYEVUG;BZJYXRL_FTF_EB@J'L%BKJ75]2V"XQJ@W-HI[>E M\ LS:*-CIHIY@'>_STVA7.6Y+W.*<24GT=\B9U96&E1%SJRLRLS*:B67B^GW M6#RMKR@=>#(S(^6(33EBLY:5(+%]*6=KRDF J^*7:X8(")W_Q?_X) M[L<-. L><-?M#].)D##7Y. QZ]GX43JNB;UQ7;77SH?/ZS$W4$[BE/*WM?RM M*3 XA/QAR8&N-O6Z3L*MH4%1PUK[-$PEA_*LD.? B1 MQ1JEMMK??<:6G-53219; ZU]"!9K\]#R#(.5>_H1TU_$U5QO+! =JLYN'6MIIAD>M!^Y(\3L+\3MZ!++;Q"[N M=D_M[GN$SOF%(!>JO+4.+Q8Z&J;@8L?OKK<^_M(JL]4G;3[&I;?P(D& O:PC M.ZP"V,<[?[^&S%7#B-6VM1&G;/T4O>+IV#CPC=56SF^H9QY(S92V7A!]0U-[ MO9WS+=6)K$E).%U)6.-N[R()B"O25KO:SD-M90"P1A:OY+JPS -9IJX->M5FGAHJ\AMZ2S.^O%\4U5=0[ MB*+6E'G[DV:=->'W75A'D_GX,S3'5^7C@PW"JC([*+.#606UIJ)Y%P6%-6G- MCMIKY3&-ZI'WDVEW*5A;"]::.NY=!*MU<35HJ4U]YT" MKL&SI N&H'AC#KEVK2?.'S?('J4MGS8.VNUU]X4E4(%HF92(TY6()4T[>Y6( M#DE$;^?26AD$K)$5N&+D_.40AW+!.Z:#NQ3V W^6F?IM3R]1KEH\%JU(*+L7 M5]W.SH ;,C%?24Y9I=5+H((M_].''@;"ZQ< M6%L4(*[P*'P#EI)9^N5RV5I3 YPE\/WHS@T-]\4>.@P[F[:PN_H75VVUU\_/ MK7012PW.@AD9\P3D@>(M@]E?,O):VF=9: M-V=HKV*K8_&6VI05N"?*3&LJ<-4G,Y71:Z20D_"32BN^/AM]Q)?,2%HL;!'UBGN2IH34G7O5L.HMR^N M^@.U/=AS#>-..U?MRF$IKU)>=P/[VD5>.Q=7O9[:WC>$7D7DM2)&RR\TPB\9 M9[LX]KDJLQ[ICIL/6OV->2^^,1W;9N5GK2Y]LV+97)R9ML7\X63490:)[_8' MS_W%*'S!=1CZ]C *F?7L??%\6()[@X/'?9L%?YNE]+WVF9$;A]G%'I]*3RA> M$B09,S%I$P,D8B)F-('UPDT"FBX;SUT=SN#'%]2.O/H%?L _#VV'@BN@,GP6 MT Q;G-EJQF3]M"D/RHF,_7XR,QOEB$LYXK*6.9(_ MP,\!C?$4&F$>GN0=@].5(X2]-F:K\;EL6^/.W1A"JU+9Z/?)A MC;*X;H60'W_XI3[@H)?M:A=1R9*[;5GL^,,O6TU@L9[:;,JF'.F#7@>VH3P8 MICVR3=E[LT)NCS\!LZ5=7.F:VNQ7&PY1=N1LRV+'GX#9PEI0<#$&^ZH%E4=# M?1V)^W"<'S$C;;E48-MK^C$/(; M*MYNZ[)#YS19[/BS15MM0F'NZ/NJBY)G M0GW=!6KKV3+.**L[WXDT)Z3OCJ_M.GN;I+S'+:YV#DP*MA3LRL]H;G7W-J.Y MDH)=$?LG7]^=5@K7HRCWFZ<$L#VPCR85(,\4#QUA)1P;O.9VKFQ'\=G49P$6 M>EF*UOQ9\7QEXODLKL0-11\TK^*U(I\J?>$N(94.3GCI($M+!SDOMC15P=(V M2MQAT59#F:_D74%9\39M+,.=>H&-+/[)9XX1VJ\LK;[]>;Y(6K!Q,_V*,02F MC<+E7\E5NAUIQW!3-F 7)NEBV! M)[,$7'SWI6\X&KW;&W+9 -7F^=17\ ET$?/Q*EB349FU*,#1H.S_8@^'0[/7 MZPUZ>H>UV<@8M/018Y;%^OU>WVP-_[<'C@05FX.0H+X'Y@G^^HMQ5;2-"QTB M0IUW!ATP%BNC4$HV57SUW)=+!Z316D2\V:6]XA:H%,[^M"WVV0Y,QPLBG]V[ M\ZT3 3[Z*SZ98WCKN6B7ET=[<:@ MN_KA^ZGJKU4Q>M(JH6Q8Q7^*1/C,3#89@GTIZ#!?GG\.,459!B_+<#?.AZR! MO_OFN6;D^R#EVP'>M7#F=$MMZ_N:OW *\3TI7&N?#P MW87K'.H['EE GLJ?GN]8LLYCA5RLZ;W*RT6.]=M-! /:.?(LBS0JR1]KLAN[ MZLTVSL%6P;6N"/N<@U,B"QUD/O0==<8[6UK@)J&EU=)VGDM=R5RG+&*00GL$ MH2UM!I84VA8(;4?5]NT>'5QH-R@$* 9^0T)LD#T$.E4+4VUE@%=K-_CVY?\M ME^E#?\V/S)!J"*Y=ZQ%3^LRZ!A9YM4.;!6G:+Y^Q0Q]&$!R^$HK/\"'S>;S' MVZ?GQS]NGO]XO/OVF_)X^_7Z^?:S5/J=I6%2N# M/YDR-EZ9,F3,57QF12:E_2(_GB\8J"#39A0D'X] Q#%+A^F\J6][/FS$OPGM MWGV%[9I09M%VE>]L!O^#/U(1!D*[&:%B^(QN;&+X._04RX>_\1QDR/R)J@1 M#<-V*8,'$OX6CA?+0.I U<\EBUY:RANCR0$O+CS%4@PJG_$#PZ&QWVM&0.(U MQG3J>S] S8;,F2D_E7/FYGO .[F9& [(%>> *2Z\J+XPV!P&^>_QWN:#+._OCMAE)#GKMSE?\V0!'Y M,\HMJLA2]F3JL FOU#*4J8/E7!Z25&A51F2YQ00AB#+.I!,3YH'S8&6<+$C; M#&_Z69VL^%PC*R:PQ@LC-,9RS+>:]>8.@!O^C-*,UKVXTAO+QG )1MND3BW) MVS:4Q_BUC6"L3(T9UWJ[O7S.NGH0]_WB^7-T*$V 'AS)C67%W3$!WABPP\2P MYDKV EB0,@6&]"S!!R.'*V\CX"\?H58"=9]6=AC)Z4R2AW\#)KOQ@) N7@P_ MD>5E)"G0A'HW>,>-ZH8)ZT;=!V@UZ3D'982-?;+@[3._57X?^+U=+=UWJ^!@OY&% 1Q M@=NU:SBSP":=\@6L5M=$'8.JSDZ*X![)@*%+[KF.!/U72?.B9$GG?&EAP/AY M9W$*H?60$,2<(XB?$L1+",)Y)?)A=8:JW+EF@ZZUX;H@&@:V91M8H*E\B"EW M#/6%;*"G08EJ;$-"M:-31JL89@2?K,*C5JZ';9RVBRW&/'I#+H^&1OB#X8?*'?XD MPBE3#SZ@.W@OC-I"L^M9LXKB)\>?6HDW%2CD:-*G8R !>A1'YY6JR<]*?S38 MCT,J!3/6X"./L^.,&;Z( N<:5^9D""7BB^>#'#4O_R>30C@&26N8OWA&=?/W M"-0/\YT9<"DI'N#9F*9_I^BY8;N4F'@S?.O2\;SO%'Q(-8X(.>/.39CABB9& M_/7!MU_A,N6)F9'/X]-?X7\O/)?VR#"HKER;5""L#0:=AG+M.-E;TVU3G9CI MD0_FHMAP3>@A\+2CC PS5 67+"S4!E4.Y+:!>88SS$)9&.HPQQBB%NIGR!R; MO3)5"$C\\<28+7[T9CO.XF<,=A/CWHN?QSGQQ<\-^-BTIP7?L#&&9^7N3WG< MY%,A+BY[H?"UH'K %$SL!BK^/;"!;PQ*+>/H+M0[*H7HE^]G [=_V5X+Z5.5 M810FH7X''L*SRVKV6F/H1>'&7:1Q0<@E5C1]:G4+!85_9..9''ZZU/K4?'HT M!=I];P6Z*FP\1RZMW>@@+4(?N(:?2YQ71*@/-2O/[2M"4L=P)Y ES+^FW<,> M->9F/H0]^L["X-=--K$K]W _>PB[8Y@FFX9@2X"D&19/L//Z#[&+&,GEF^7 M84DZ%_]J^HQTG('S^N2N'7#7N*1D-H[VPV(3_!^*']HJ4S#)\9IZ M(1<+ER7F"P5*6A!V;@H&$GXJ=^V NY::1I;B&."7 MCQ6+H)!@WUQX[.+N(&C&BV],Y"X=>Q1Q)_@.3?\[.$TIM M%%&E69H.GC*?"IC(H$A](X$8IF8J3WF-*8XV-X:V8X\S8^2$8['"""?Y)]E;,@D($D%CFZ8 MM__ED5B!G9M0!)E",;S.GC91>'$\QH\%_EC*\XIUY)F=%M72\9AUFLF>A?0" MA2]W]G@[:YC_BFR?%5JC20A&'* W)*\HTG*,^H>J)2Q3F^I[C<,2^Q+KB)7CD@7JNW-P#;Z[0M4$(.I.]V&C^ M8%L&FD?#_^,[+.RC%\]PI/ =4?BHU2ID^?@UI1)X)Q)W;?B5-A=/N)S:"^76 M'5%OA@2H'NLZ0[0CLLG4\6:,2;$Z=,@3_<%X?T18('8=I!%9&;$13GT<=@G) MKL"@F@^?R(TYM,S /6)A@6LP8TY=-2(-JHH?E&!,(,RX:>(3GGB5&W;H/"FV MQENQ/%$$Q'/!ZK8IAK6@]N3N'$_/>4,>J4QCED+;<2EB+F]\QF_Q,"3\*<+ MM8!"3^*1=P]Q/#+6F5/?!GO#GW%D<]&8/A\X'3&$1G_!0J90,1W#GE"HW'9' MZ(\S[JY-[(!:^N%^ CX=L[94TX:80_'MF]=HK,^4^X>)%<=FJLRF<'8 M&S"F-I^ 0LX[E1]E@]RD*EX-.VL0Q=\!YD0/45B;GP477G2D"]0B% M4NRZDY82#GTO@JH^ MQ59YES>PAKXGPS$'W<>T3,8<&^X+=2PHCO$6"+?^)8J/03@I80O).(8-CP)% M5#@5!\(70CR.3"H?6CK)8\$RZLB'K0U8G)20&W%HCV6"XX[(C(3'467@V]@V MQX@=Q$.>)$<$]#(T'*S8X#+$+5%AQ3C9X@Y0GO 5O [D:PA>;#3"C#[J7_A@ M%(ET8B;@LU&O@MSU_8D?G68&=VF\H2/,ED!XK).)S4''6#.2XO0JL MY=TA:*3">9]C)N,D1^%<%L#UW,O?KJ\?,B?(A!D(Z,GU$:9MTII.%OJV"2<& M_$4>&D>L[#3H="?W""=J8"Y;$:T%<"]7N,N,=PHB*FF@A*SB1M0Y"]<23]!%$=B3/M*2FC&)C"8UPIL& MSH,D1YZ;*3%F%":I;*Q<2A#]G%D,#.H%+.XLQ!?PR?,7[954A[R6TLM6MK;/ MD#^8-Y-?Z>*!OOKN'?R$2Y5OL#+>7Z0-%#.D;&A_ ["Y+TRGY \ MN;W,\)Z& A_.YHH.R"$VIK8%U"!GF2JYW%?;]UQ\PP;)!5\?O++_P@31T.I' MY$3X?P/6J,#C\=W 0@MLLNN%)YTR%UX.-+9L3*\[#K^I"M]"-P%1)&F,9Q 0 M>\ .&+RA%B\=\?=%WIHKU1>=HR#[XO[\[Q#."(JPP0W%S3"( M/Q/\4I)74CE&HN+#5G05,WK.Q/@.=/H-2.Z*YM8Y1E&5F1?%8 Y$1\3H//' '&0:)B4R#RA?CKY MG_.T];% -9H"-5=0!3258-8X7S*G\;#%&Y@A>B&/5[1;(E8DV%95',S"TUH%DNI,G6^9B+4U M"H7MF]$D"+EG7F:)V#&.YX]ACO&E26%Z)AS-G@X**=@JTD MV &);""R,70:.,9; ?]O"#XZJ!44_SV<%7CT;QQDJ8RXQ[B&>"9Y;HPG 'N' M&-!AKN'80G/%%;(JV/\-Q[S1/&L78_W4EJR 8QG, CR.X8YQ,:V:Q(I)KEX, M5XRM3C(!\7,G/L B%?9IO! MVU=J9ZX#T,/V*$SH;-DOE+T$TKK>9$;J3Q0CQPE/ES'>>8P%ZL%W4#Y CWB+ M$X-U<5/3(G6T+28,:UM078AF!-'0+%+OK[;%>]4#4A:T^9>F ^9(!D,@TU>[ MP4;C+=[@MJ03X]Y.#G_TBC P>@?O1EE=L:3(M1&X/RX 9\2M@I.WB0#@1H+ M"",<)C 6P:4%LY(5LQ =$C9U,T; ^:H""OZ'36<*O3FO."GR%Y>.0CL4E\ B M&\=S9"^NE.ME4-]J.BVADI2C$0Y:NS^'SWY44J8]!V2HO #7,I][B7.EG-@^ MY+Y@BY'0D2@\X)FX+[S^*1%G,L,3X9C8IN_-:79!,I#[XWXK@Q M"&K%>+,@>J@J.=-@RC @2*)->+X7EYI\9+$7Q/:/>]%JJ'R38Q'^P;$JR=:\ M832"WGGLO:'.G2EO!O>GZ!JB@?XK5]FV#U=-B'!CJE80'XH*:3_W!W@]A[VP MV#L62LZ.,^7QQ2^H%\GEO RFB Z'7)*G=@'A-$LS->L="?8_]+1Z(S&5?XL3@>BZ\#+])&J"1MC>=Z<2A&2,OS"7PFDX%<<%1G6\@$]OT;5&:WXL"G[OIY;>:"_, M)>(;D^#_;3*CZ2>]UQ@LW+V2!@B^LMYN]!9>F2S.E%Z<,;A: @E &3>X.A6] MADU'\NLCXV"T+T]5H%(42@6[GF-7>@C/&H>$AC6O4+ M1OY9$"[,H*%EP]MQ![V(\XF24I$)FC+*.O) YB0->6,(F XP!E9MBJ48A] Q MRT%SNH 29%9@%<\48V@X;PK/'_2U(S+CLM^#$]-#RX%AV PL.HJESZF[KS+[':N&EU-."5^WVU?A/V#A(N@<^Z/D?Q86FQ]7B2\:*/-HDHDJXPI3 MJ')>E))$F"C5 KIYR$0]QB@!ZU7B0#7>C8)\ 7/$!#!L9Q+$$6HN<7 +:(2< M8[N1&.&XE,R%;G_A+46VTSJ.HZ"!9FS(7-VSU$I.8^X#<-5>.8 MJJ3]4HHI^(L9B-]&B&TQ.LPTXAG4-&+F)L$:^.ZKX404S(A/&;(VXTS(7%8E MGU3!^I%L)B5AMX4&]$QJ9 D3-)1G*J$B3-5,,LX<>[;):U=RW,%S\9SG&"]B MPZG5>'HO9*RH_3JUY;@UPLV'>;-!+)K2BV =VSRM'<=AJ$KNQ4=9B1'OE ^L M\=)01;0(_O"*NVEGH*^Q8/(27ND%I]X%$WA$R(7KHXI\BYM"@(E8K0T.1/K% M-,C%/TM!]C*KY-$Y"G<:4]X-D]1?\8'< H^;VI=]FG8(;X'[9EN+,'[ID%#-FO>+QCU?'!TDAG.E9?%>0*JZN#7T.!Y?H XSIQ0QIA6Z#47 MP892/C:<3;&PTL$Q\Z9H:T A-<'R#S(5,*03#! %QAE81)@+5 .*F3^ADK"" MJ%;H\:Y>?@ZD(<1X+KF=+(&69WE4IL371CVC<^N+*^MB F;$"C9 .,Z9;'*2 M0$ZBBPP[W>):A+F5QOHIC$@[5[/6:WM;C*LE-+T8FTLCGOD^ M6DZ"_7DV(,-U:8:+GCVGZK% EJ=A$F_863)*YPDEB1$Z89YJDWC?N6Z9B@0Y ;H'OF$P?!G9LN3; (Y6:$\(T-B9OA)^-E8Q2M1(,RNN86+.62\ M)%D<)'/@R:OSE7-T34_Q;=B0&OJ8XEMG'2YP 0A(?(4ORV!4\ZJ0FV,SFY6+:(.>-H#*YP M2$70\V=8H@-B)R5UT%FVZYYB!UP$A)OD>.C @_.SW#0YOX2$MCPA42)5W[F0 M60R9Q3A8K47A=-=J'C5KPU(CSW&\-XHMTA8%T01MEW^S8'E90>PLQVV:+L-R M!F[QV*Y%4=974:64] D.XUXOT:0@U#_6]7G6YKUR0"JQT%CY81H=2XP<8QJP M3_$/OUIV (;"[)--_0Z7]*5?Q\#^GNJ#1Y/H@].$_ M*WZR^',#_O1+_O-NI]'O#@K_U&QHA9\ONY76:6B:7NI6RS]O-[O[6U1KW:U@ M-W!;__.B=1%?$^^+ZX$..J?8MZ?R.-]4P%G+_S L[;M( 3IRPGDA=:U:%S>ID0<)+_*1:9.+:E M(,%^K=4.8('L!I1>_[:;D4MHN(5[G XM6^_&M561@,&I2< '\H,\<.5=*_@X MMW]KZ)0O)39-QL#J7?'^"*YRF+??T-AZG"_8COFVS"LVE3J\Z$\[O6+VU0C? MN5+OIG4':K,KN@9W>4\4Y%+ONUSAKWM<5KM(;JL5M[5[:K>M5XG;*G^F+FT[ MV?:L6!4$>N6VK5 C54]L>P.UT]-*2FTQE[[;&;'PN$(+]$1WIZEJO7:5=J>&.K6&]O=O M/C94\DG72YW'52POWGDS;ZPFPM ?J.U!;SL#8V.W]!B&[MGN:*^GMK=U4 Z] MHS54?#L:DT?F_FP:D*G>"=1JJUVM6:6@Q;M9#C7G=^II2>EL=M%M5,J6DH9O9G8[:T2NU M.S74NR=GZ#XRT+.1&48^[]!PJ+W<'!/B_;FIWOH:5;JJ-66&M:*;\Z&C=CN# MC]78F!HJW1HF5Y\)%\'+91IDHC4NY=(&JM[:,NXF,ZW5W-*NVFF7C;O(5.L) MIUJ_8HD)A\U+FN6V4H$;9S1K)"\?]('::^NE[8+C:[\]F7*GM9NM@=KL]2J_ MFS54?#6T_^X%@(GI(0J=R\+M2DPV,3.J\_T:LM8*5TOO5)S'[N)1V!DVV^5P MK:'2':B=?MF0I@Q['*J65FVVRI;2RM#'QO'WRNLG?@9^$*&/CSNKJ?JF7C[H M_<[FAJ',B!TJ8-&4K83G&9(8LI''YP5[B!9M_-@R,GN2CJS>5-OM=N4=61F6 MV"PLT50'K7[E=[.&RJ^&88F[1.'%&:DSL\3Z6J6.?&F-9:PQM:UWJ[0YE5=) M==(\W\0$URW/(0'?U8+-M;P(X0Y+X'>=&G#+/DE3;9WP0==4O=/=UGK9B33[ M4R2E@([X.8JSNQ:2;44'3U*;LH:WJ MYK34=K=2D#XUU$SU,V!7P'#5O6!A,P+TU($N*Q:JN3=]M=61QM*Y&4OK@:K. MPUSJJWJO4@>RM)8RIT:W52E+MH::J7[&TD903N=A-OW'7_JZIO]:I<-9&DY9 M/*1.OT1)NC2:ZFXT<3BD=84A9U@;NN]X\PF4R&U&$KVG]DM[7Y6LDBMEMTJ1 MD"*Q GZW5WHX9B5%HB)G\M+"44'V-M;RY7%*DQ*^G^<17P5QF^E7C"&0,@J7 M?R576W$L>%%] 54U\^_83TM+7MCET&?&]TMC!(O]9#AOQBQ >F9K*VWW,DO MQ7=?^H:CT;N](>=8BYD>!RG[!!+"? XI^U>C,FM1QCX;_>?%7^SA<&CV>KU! M3^^P-AL9@Y8^8LRR6+_?ZYNMX?_VP.:BBE5OI-S X%YP 4TKHJV<45%=+[^ M^5AXFF,F:H;1MQ7%N-$$U@LW"10O\L'A#2(G#/"-4[ YK#4V%/@5Q0?8,U,- M\VF3ZM^N+/[=[%:R^%<6_\KBWRKMP(&+?T^ 7"=1WUOM2/;&4PD*"U;+A$5/ M"L4#3()*P2H?APH_OQN&IN0GR4\GH^^KE![8<"?6-"K4-5N_Z0C22J%DGD4= MQ:8[4W9PO*RBJ+WM^9N/"(%3WQO9.^&4GI3!T-ER<-SQDVG2_"L:P5J/W:RA MPJNA\76?FU*UW;""^53B#@&EK0R00ZRLAORXHG:*V*/*C+G7OK0*5LMMFGPM M6\HKZQ@/M#.M+:,H\K1<[RY57COMJS>MOMYQJUTE[UC&+3([4Q9(5\8M3L=L MVG.'6GV/9VW+6:32<'KWG9%]L^=K..V_3ZV^!W6ENC2E!97M42L-OBR54WV3 M/KQ!SQ+*HSO=KR%IUCG+<88,+"\*= MQU[7UX>N5!)"!CZIN$D"!A->%CG+C3D!950GG?.-A8H#QM8FFN:]<"6KQ^\?M-;2,_D8*(G5Q4;85!F> M$>_HRRUSR3L55.1YB$_;^L^+]?B*_?Y%->$3B\&M;KS)U/#MP',192,<,V49 M/AL_[%N:JB!^&-60SR%C5>F5Z8Z?[! >9VY4=TK@(G+D_,L>42?;_49GL"> M1_B#7A9=\MU1)^6BRBRJGOB<5;U*XH:6Q0T]19+I5NYP(NG9J1\('VP7OVXO@ M%E:@*NR'R>!MTO$$P7STZ!P27X^+TQA.MP+WW+]_?&U4U:O.JC+ZQG.#:,+\ M7)J'-JKH[QX!DEWGT^EUU5ET]MQCIF/KVV96-=GIJ>U!66??=45L26[JJFZ,= UM:VCGUN^JL8H>?V8O/S@\ELJWV6Q(J MLJJ[TU+;[;+:6N[.H79';0VDZ%1UB[]9D M53DR;9YZV"=IJJULO%*<>+C[&K"/I2=7OJB5M[^+J"G2PKV[>'GD^]:^'U"]#Q.'T)O-_5MV#0@N&+Y-BP" M'VS Q3^GEU'3 5,,$&+C!1Y%?J8;38;,1S@ G[W8 8(56XK##-]E?@"?!9%# MDU#@RQ-$XIL:=OIW50$.T/J;/^,!OYT6*2@WP$S>1-S)P@6W\C=+OR["_L!T MD<7<,&A4$H]@)0-_*<6XJJ!@7"L=AP46&$QK-WH%#-;?GL$. XY0W!US5&0& MO$W"_N'8"+-R88S@_T7T C*[H6\/(QQA]E-;:W256(4@W8OW$!CZIT%W8>=* M:C:N"7PV,6P7Q;2 49IXZ;T"8+(D06B3R M%3AK0GB3B0*J"6Y:0#)@[7&$&B842^_V?HY12>+%TS"2<.P%K$@[G8WT9Q1F ML?QW&JT"\6]N+?ZY/0=*9;6R"]0P8]7=4*[-?T5V8-/ &-S"N3_#>>2]LKD[ M$.,W>DJZVM$H8"$_LGYJ-]H)^UE,?&5Q021OAHF/Q-NQ'\ $Q]-,OV(,P;\!L5_ZE5PCXK'\ MO07PGNR_8S]>S11.[ MD LY,(S'1Q=] B>'^7@5K,FHS%H4$,#1?U[\93VV5._BZIG8'?@;U'J(!L]? M?S&NBK;Q='5?;/(M,7P*#>OM%1\_3G.WG5-^\4KFK>Y%!?53*WN*NO-'VH(Z M76WDJF!S@]=M./"4K*),=".J4RU5IXH5\7/:>\O8 5/4B?R.&:N>5A-__.)[ M;^$8%\2_"B]G IGPY 7%7LW3ENZX.?;7C1>$2"_AIZG*;SZBC#_XWL@.N0_" M/_F=WJGZ&&%="1&VV:W.&8VKDHN2$&$'+(PX13PL"1$F(<).! ]&0H1)B# ) M$59[0LJ,Y+%.! D1=@:%L;'SOF5I[!F4+=6H_*@W4#N]^G:=2F:K%;,U5:U7 M7W0 R6QU8K:!VAKT:LMKIUX?>0P4"ED?6;^KSF'"+D]U32GY)5$XZXQ5UQ^H M[=*'3G7:FR6SU8G9>CVU7;K)4#*;9+:M#+9Z0[YN9$[7&+BA; .9!&XXSZO. M(3[-S6E>4'5N\)O2K981EV78GY(U*C1\Y=C?/_Y15-6K:MJ1NY"5W:HSMS=8 M;+R=:\SM-1OZ;GVY6-7/:_5%?ZR?W&*NBS9^"5$*+_K_L%H>[FR[N2ZF?J;L MWL95!R'>Q#%"OG1F1:81PI.PA-_%IS(6K.A*JO N4P.*>,.8=DFW8)OAG MZ@;\J=UI-!.R8$W]3ZU>IJFK)(?$L\=5YQ12^[;](^ZVS)K<),"=#&TV;33* MZIJ.7O+[B[WXL(Z7Q45E._+GNW*RVZ_XH#7P^]@_F^?&BFX/W7'S!IQ[X%6# M6H]N?TR9&V0P?->\E6QSV>16Y]Q14LE%R3:7JM2(UK2G0[:YR#:7$ZEIEFTN MLLU%MKG4GI R$W:L$T&VN9Q!&C%UD9EPD3_)O,+)?__XBJFJ5YW58*M'%C#R M[C#0:[%7YGA3C/[)\MPZ%[&UVFKW*#-N9,7D^3%;NZ7VF_6MF)3,5B=F^S!0 MM<'@8PWY;*.RJ_I6YG[0MT?I'9>;LPGD@BPQKY1= M4=6KSBJ4^!MSF6\X?+".-;%=.PA]&F^PE=E37U=(;ZN#=EG=+1W50^U.1^WH M&_Y)I M,3B/,(^N:LWZ(FN>^.9\Z*C=3HF$B=R80Z$:J;UNV11]!3=GMV*XZFV+.Y%& MP/M7F]8AC?Y,\^"\7'7D,FG=PXSZFM<7[(,"U=8.FC90]=::\.\>R+ _K;ZJ MY$5R[#EP;%?MM-P!CN_\OQ:X+O4T$5971P@ WQG=M7[ M $9IEF9JUA'L^ 1WY9A#=PGS9<4"WITZ\W@SQR1% 5;.40DCT)BTP2(8V!Q6 M&-A7C4XQ6)CDJ]4X1I7$%]JJ6RJO4S9%HR,>:[57PM&U6XW^[G!TR?CV^3GR M<\/;04<&GNLRYS+.:"0OANASW11F344$*B=" P VP3._7P[AWA8M'+X FA:6 M*;Y,W]4;K?2[2+X8"$P 4L':0O[F"$S&OY%@W=615PK*?W=DDTYO)9MT],9@ M=S:9@R?,L4D6CQ AWI(WXT4_9.L%TXW[J[<4-F]M/ MO;/L8-F?V!N*CY"1)'FP4Z^&$[%+L.MQ"<:/!0'.B..#;^-:/.6;]\HF0Q!D MCC$81* M3F]J_"#NBL*QY]NAC6"6?XX9OI&*%P2,/TT!JBFN]R:T$@?/Q!L@_J5(RUJ< M@:WD80[HDNP6!NA MX:9>8..#/]']@+%21#A$@\M\2[B\S?0KQA T.NL$#86TV,@8M'80%1+_?[_7- MUO!_>^ ZD>@"4PL(T^"OOQA71=M8!SV^LF1C2PW>T.8U= :*UU# >8;C)X0WC6F^=_Y^^9ZF(X;D$/"^IE3QN]H3RR$1.G4,@4K:TJ__&7OJXW?YW? MZD>Q*3=\JU6Z2/LU/B)<^'*0.9\L?">+3BH,'=)7O]BNX9IP'BA/(7R ^Q(H M'_YP#;" X>\?Y\Z=!S@ZE#M5N8,+%0TI$>+Y\G?8>-A<(/8CFWIP";S=%\^' M2YJ7?R<:CB(_Q /&=N&W"=&XHI8OW;$$"BN]UIT+W,.4#P*)]>,Q_>.-R2IA M8#>YU3DCKE9R41(&]@A5+:>$>2IA8"4,[(E@_DD86 D#*V%@:T](F;P_UHD@ M86#/ ;V#O>(!3BZ!]UT57'9YBB0F[9A5.ZM-\=**WK%:E<[#=1.O[X0(I+7 MZL1K?;79ZDE>J\Q^G#*O:6JG778.>'5X[<3;&C6)C50MP[^J5^T)&ZG26ICG MO3Z(/.G'5:;U1FJAS@ B_8[$=:GADAD M@,.>]W6&!Q(]1Z*:9^MXFNQW?5_25%OA#%1]T-_.FZI6A^Q>8S%2)LY9)OJJ MM@Y^0\J$E(FSD@E-U3KG)Q.G'D== X$AXZCRJO= 95CJJQ_9=2K;H)-M;1DY MS.0=)',E#@KU_UG8AV$: 6_JIA_8OR+[U7"PR:.A+-1%4'.@: 2T>'])B55E M^W=*].FDW9HV;[Q-WL0W0M%EC-TK!HBU\<+H4^P[\5D8^:Y";32O<#GO6X'O M_]%X:BC/V$89^3,E8&84=U=BS^C(P=X9@[?KP-5\,T04F^]&CKS82.5B(Q5< M'[EP9P?VW,)=@\W%5B'^=\7Q@D"L^,6PW;3Q:@KLXEG8H\H":I=J'!5 X1[( M68 9@GVFX6R*JA.[:)GK36PW;D_"UW \^),"]/29:]J\$0H_-T&D0M_F!'H; MV^:8=DP\ @F-M\9OX\VHUQA^#Z+A_R%Q8?/G-D4P1(;F,:'%DV"6]G8S)ON-_(#+#S96#XFJ4HA;T\89V4LD>XE. MI'!<]A+)7B+92U1[0LJ0T[%.!-E+=!:]1.0C9R#$9"=1G2ON^UI]YT1+3JL3 MIVEJ6Z]O;X?DM3KQVH>NUI:#T:JW+>W687=%9KWK=]7[S")X]TU7\I9QV<0V M9NTH*3P/Z)M!GLRFYS+)MX(TE6W]Y\5Z(-"!=E%-&A?[8U_M?T6V98P-@J\2TPM&O:4]BP M>+O@:B?948)=79Z\#K%V!'/./P$S-]ISV*@51=)QO")!\>D%7# 53L((H/NBP4B%F,3RDF;GDO' M(_X\]1%9%>M4"+I5%4M )%9'F49#8%*$Q694_H(U+0X3)1#7\'0']U-3/J!2 M$X"L=P_W G7UHYINW0LAJ^,W$R38810 %8)@3G'=SS%&)("VZ18V8NYBH"6I M'Q%(K!R0%BP%*D$8+;NYNE@9P]\T9+X+9D*$,+S>*'PS?*;"BP/3&O'3/3ZX MP @"%@;\I7PV=PG>"H@#&CTF(VAL.,C,*$" V2%SO+[(?=D"5,DN%4TVJE/#@HWHLNF0$5!"(H21*.1;=I(:3C9)HSQ MQ]$W7<[3<'S"(AQF!"''\P4Z*9HN3E+@GE?FB](<]P5_9/Z$<_0H(MQE4QP1 M/J[6%^"^M "+P1%-!6) M)DR,LS0\X/L[ M"+_:]MW!,=38J/\GM23P3 =:" M:Q?<$!3,A.",LVJNB,4AE5511^3"UR+\)K^'8IBH&F*))F4@1%/0')>>Y7(D MF FORA'D U0H$V.FF&//"ZBL"+@XB%@"H4]4PD(X^A5Q^T.^\6^,]@"_,O1\ MH ()'#T E0Q3T"K'9P!QD;;AC+27:;BN1Y*#U)]Y$;\;+I/F!V2^Q74(3:=+QB)1"_/0:GQE3-/ M)W!NV^14\MQY'9)0-J-.<^^KO'F18V7N;ME.1+C6L%*^)QX.(+@;(6&PXBMR MXQ?Q#2SVR]PRYM.W,8,;L<#V1:78"DIDEZR*=7#EE%&!>(]1@G -',8?B35K M#NHIH!#V75^?P!,@'QLG1G-2">U$8V!:+ MZ\X]'^Q4G#ABTF@E_#@Q882[8RY0WLRH"R^C+DH&JLBDYR;K9O>'Y13M\]$[ M4H0/>]S9F"X8#$A"7(S6^S50/G.%AW8:$O4:+,198)-MES+A36++X36/J?EW MGYA_PB]7E8 WV83CF"]BGON?C>KVNU7I+BIY.#Z-T>Q^3%QWY<'W7GQCLK_# M\.@,?)_$9;JJ&-1&?H%G^!8R@P6>!'FV.+#-]U[1K5 "HDL:TL H$M(%/#%@ M$3&1[=]&[,PDET53&DXTZ,1#T(I#(>Q'[$*3>B!&YNJ!1K9E@T?_/WOOVMRV MD:T+_Q74G,Q[G"I(Q[K95G+.KG*<9+9K)Y,<)_.F]J>W0*!)80P"#"Z2F5__ MKFM?0) B95DB)>P/>QP1ET;WZM7K\JQGK:Z-QI*HJH7=-WL)C5M"-.Z%HHWR M.7E&_+\2'0-/2#L9NA /*7V8LVM0KZ"(2S.KI T1J*ZR25)QG4 E3I92(#4W M21D$!_0-^"T=ZUZXFW["WE -!9I(?\*8_@1U"+(3D0D;?>C (#UY.;DX.E%- M_INMTHI^T-J>MRG%%DXNS\ZYX=ZC!V<0E#^YIKQDKAF?*_B*BN1&ZL?H M&WR7EXO!5F>?9IQB,\V"AP^S@/87AR90>MB;IVFFD$8%;T*?7]0]3@<5M*44 M<:&+DSE62/77[4#C8Q@'P>AI;P\ULKKM\+S2,FT733N.OM^U^)!B+VXL&#J( MDMFL-C.I%CR'*U^_.?-V4'_;D@F ;6##KF,4+THX1)<$HNN+^W&T(?9/0>TL M^NKL9:_'Z1I-@;&,>9*7^.=-%A! M$6+<#3?4AFV=E-^G:#[Z$?'>"]W?+BDG\\CLGN:8.MI3A;.KQX_JXD>,K._EUVPN *=.@D5! MT=E("B:[.>:T_B+_IO82!]\\N>++UR?'EV?#/^U7T''/\$WID,7PP,Y:B?T>BT]!KK# MU^1/CG4>AXR(!M/__.+E"+_?FP5YRL)V'K^Z?*2RHN?0>V!09;_H.$/ZM8!/ M-BOOK0H-#I=A_>(R?G6^:X.L/21:?YJK\^+B97QQ_O+!*?"?E3DGZL##V7VF M-CC@LJ.3B_CEQ;H05"Q9@R@C/=F*+ _Z6Z(RHU M(7R08SWVOH7J\.@Q19Y,\H*_2RBZ39)>287@<>06E@?OETQRU2G-4PH?7,U- M'2V2I0.O!E>3^X3@MV1)$P,/;JJR-,61EF,K<70,U]1M"4]#>%O3COO^).1L9PDY[X&5-@C(BTTK0>O46U!8!5YWCZE!BX@)\BHJN/<>4GU8 M1-H(E#:)YOC[T=(D=93,8!ZH4M1B!PM8.^P,8+(N35I42JQXAN6C-\@!0>W+ M:5Y>5WEJ!,FO\BDUKQNTSO,K!'PU%@+NP5B>="'@/5A^NOWIBJ].+H_?A'C- MG9N/K>;*'LYH7PVWH=Y])@+X)MF6YVLP5$O MMH#6$JX[LF^U!?#F]=8 7#[?3QMO1T_\OGHW7B\N5T@FW MA[ V2&DH0'!"1J!YTFHY$/S&KFFO3FA8QL7WH4Y/@Z0Y(/8-I@9NI(P,L-'FY?!/PE6;/F6Z_O79>/ M%W^C= S)W<[BNY]BLJ,:_-$FZ9^G&MP$5F#Y/[DX/ME6_LU\451+0^&1&@YS MCK+!?^4GTW@F!KA\4NURVASQX]&J\/V"*6MB&TG"_)[ MX+J\A#_-]:V@=!<5:>:R ".DN2)&,ZQ$GQA.=H&"9KJ#;@+BT'8M$_*Z%WL/ M]-X[4%^/ XYE5I91EB,)'V_M)@J,FQ\@).">,<,[LI$F,NT&)L,4JD MT3)UG$$!%85/E;MNR+BS4?59UA%ZOVY[3"V1IH=IF@G9T#&MV.",HJ( 3P_4 M1)<43?BUI!W9($H[4'QVLOO,L<2JM7'E\H8":7/DP4+2 'PGQ\BDA%^.LS[# M+Q'),-.G)N?XQ-O>(CZ4@O%7KX\O+^^I8/S\^.7%WA6,XZ .LP?M6,B^:Z_7 ML47I6!2_7W.Y38O2IZ)IGLBJ8;&^1'B>9:T^/&;5SG]FY5ROC@^WC=P37YH+ M35+MQ]+LB?+^/,C\Z*D,UIO'8JYP"%A6W!WSN M!O/)^9O]LLM&D]E;G-,SA2X<* W"UCI@4S7# V?+UJJ&".&V1Q5\ @-O7TB2 M]+^K_U9J>DE,]&H'G@>QTNFN%'+W0=VSOUV<[\;J=)?[-SN2SZ\"Z_58@;4' M8WG2%5@['BG_M-GN[PU6:S31;VV7'6CWM8TX#/V^1K\/H0P[02]Z3_!P%]KC M-T%%' @R*/MXQ(#@6,HE_!.T>5;=E/BR%J?E"&NTM8DQ MU6HO71\0>2%W"K7#P.E"9 A6AZ=0[;&\$]X[/6:JL$LP)KYB=%)W[_D)YKYYTO)9XO[]$B?8RH\N3=DMX MR8I [H@MT?N',";VV69&-0X]S,GA;6ULPC"XJ#1KTO55"08:DS0(M\2&MS)U M#783+J*T2&"BTF5:4#E)-9_ FS);GL8 ^6*)8B23364F*)G4\YJ&7H7 M-7:;DA.B6B2:$>$$.2#722VXVER1M+1015,ALO7?Q")2T64,'QVH+-1.PZB1 M:C.OKK$]W[0W$!@&M=,&6=M:J@\E/3%VWMCO#-GS2IL\"I!J7]9LS/",&9XG M#\JZ6X#[\O;[G\@ZWV?/E4,D\%\;*KB/F.-A!))/CT_W(%.^[-_OT5 M*_]_0!MI46-?X'=2\/?D O?K/]1&UR5RC+&BKL9^O2W62'].F:4MG]RAN/** MZA?3JJY-LZA*Z0=74PRU;.DU!;V%'^SX7,L;)2F MPA+2Y5[O6"6>9SE%V[0-NA=1M_?K&QL*2F=F"DL +Q:8P+H9UD)J_B[]9HR4 M.XJ1=Q3ZKI/H.D]HYH0CF&OR81E2<_MLKQN -_O<8IGY [PK[8?1L"2X;ZE- MMAB_UU3 ;QEO&GIQ_V1;61F2J0_0)("#+%NFO?F MMMS%^CV)$HV/9LKK)49Y+>T-93OV/#I3[7,=HP./\ MW[?0YA.8KIWPZ8?B#M_->/X4 M^&$#38<+.SYY,\*.]Q!V?$CH3--&'PS"3C$D\"$1,KC;3Z]]^N;;(C_@1Z4% M8JIV_5J.2P1L>QYY5,]K#%NB!/[MSN_M^ZX"<&+L'U/5(9"KP>]$ !GSWA55 M.3LBB"1R(=HQ8@@GK7.FU[2,Z8..=&VHS96R)MIOVL:?'_N@6(/WS8C"WX.Q M/&D4_JW1[J1@C+&VP*J1&IRBAKJIM8;K[8!^@R?$%D@,X8D26&Z42L)YXKFU) Q\03J M_3#LID7V/8>A-1%\EW32*(K-.EX"@B>G&B*%:W#4%:/@W2 I)*XQ;;KF5_[- MS2%]!SRM]#XF&$U+3+!-,C=;#0JG&*=L>!#OY->!8:S^I)CT!EGK$^ZI(=C: MS>%6#*J:5KGJ":S,J-FD;6N!T%X+[S?\#,<)K(.;382U2W2]"8^4$N1]PRE8 M#LR FU_B8C1>1F?@BP6OS;_W5PP7.*FQBQV*(AYONQ[43#^Y\_&NK6"(3AVC M[+S<-O1&T7B>H9.7PS^?Q=H^+>N(^!9Y-;..5T8FSEH!,"OF!B8 U](MO:[E M7;\B)SEB7#P,P$+,B9&#\BHLV%GM\-8O>%NL ?4DSTGCAEGI0X M@94]RE-/GAXHE_1%E>\=$DD(HIJ99Y9(>G'R\NLQB30FD>ZV;7X30-P'\=8/ M,DFDX,4P0,7 R=I0(H8[+#(X]AL,%#<=86R=I<91!*E>>G+EXJ\NCM^\NKP? M+_OB^.3D=-]2[SOJ&F>R*H%!=LCNS!.B9I% M:D=]3A'DH/>T=U_\U6=]XGY[3)>OXM?GCU'.>C_5H*.P'9*PO3F-7YY>[I.P M[?UQ.R*ZGU8@;D1T/U(P[LGL_P,T&5=!U*/1>,CG^,7K^/RN"=K1:!R%;3=A M.XU/7N^5AW* A\9H-!ZTT3AV'QF-QN=F-"I%Y&@Q/H%#_.0\?G-VLD^'^&@Q M/EUA.XO/SW<],D>+<;081XMQM!A'B_%@+49N;CG:BT_A"']U&;]\M6NN9#08 M1VF[FW?R.GYU?KI/TG: )\9H,1ZTQ;AKI_318GP&%N-3JE[Y!_43_;6NIGE[ MF"4L\ZK,D=]:":IG]$4+_B*B,OMHEI9+K(JN3+&(NB8R2!2B/#73O$S*- =+ M>6%J9".'_[)48LBA?9UGR">DA3#'T6]#KZO-HC8-\8SU^;(+I-9&\A%NL=G M)0LL>(81(8,)470KA?FWO8_AZ4?J$1SKGUW5YO@C#&_PHYDBAOF!PE$<*]&3 MC*!"*I5DL2B(^ ,?;H&L6-*S2O]-'#UP76V('J<*OHB)<28=E_7( WLM4X^C M]V73FH1:Z Y=P*ST28V=+]U/]74.ZS$U3(J2(7=\XB&.E3:(&6\J*A2*M)]I MVS%93XJ=9?U^IEV9@P9ND/9$9OXX^@5_,>V-,:40X@^OB[+B(U%_7AA9 M&VZGV_^"WNKXS6[U,7$TSS]%S54^A1O\]W-)F)6"'@O.Q%"[A5F93^$\@S=F MR"]4ZZ0@31+24?G2' _O.9XX%F3AI%E?4?;\./8N1XZ]/1C+0W/LC:62VSQJ M+)4<2R7'4LE]6H&Q5'(LE;RCIGDBJS:62JXOE?1]UC$Q=:J+G95P&.N:C<*R%$T MGHAH'*"^/D [WTM2C);^4S&^SB[CD[.]0I&/EO[3%;;S^/+U7@G; 9X<3\+2 M'^A#_JQM_9U!P$_;H!MM?4\T=@V-/&W1.$"-?8"VOL*(1D/_J=A>8VWR*&QC M;?(A'1M/PM#O@8&?MY5_\G(L6![-_%$V#LC.O[_2H+4+^. XG4%=7!MLQ&NR M*+&&_F.(1G1Q_ONB4!87(5MFK9NKK0?^F6M\3<,EOQG51[]X^W;7Z,?;670 MSS"IV*AZ/TL3=S1N[??Y19=Q9/^,?5'?ER K)GKQ$USQ-1=#K?\=N[I'OUTE MM=G+Z;FM-'-0WV ML".DJ#7+L9(QBW@4N/Q8?#DS_&BL],15!(.$%S:JNK9I827AZ]Z8K6MJ'6'K<1"!GTZZ(FFZQ* R>FZ#+ M\Y**/.EA(%=Y>0VR4]4-R=$T2;'8$SZ8BYP3D-9ED_./&0^E(S\C@7IL".K&[(8T*.P4PLV0FW +L#9LNNRA2:,:5;G M:$AD.3P!C1:>5BHLI&M=0>Z-I8UC:>-8VKA/ M*S"6-HZEC7?4-$]DU8+2QN=7QOB/$>KP1++/;R[C\\N]*B@;H0Y/5MA>OX[/ M]XO"=>^/U9U2F2>7>R[WG^JX4ZJ;5LK9O_VSTE\OO,.VA^S\LDOSLFKL>GV\S7#?KU; MTO.966?GK_;) AB-,[G%JZ_W([,UHMF>KJ"=G<9GK\[W1-#V_BA]6BG4$X68&O.E?B N/MN9N'K,F8YXMA'/-N+9#F)Q1CS;7FX[-M/?'%>7,2O M+B['H-?38JJ^(VW7KD?5\P03[O;Q^[W]3T[BR],[AI(>'R6[P;X<1?>IBRZ< M7">O3KZ0SGK69]H!YOK_$(;(HQY#9(=!@IQ)BSNB4K1TJI:B\O_Y'V].3TZ_ MG21-GMZ)N3^$3Z-D];'3&Z9R_S;6R<6K^.SU97S^\O)SIF-;^-23G\[S-_'E MZ_/X_&(;.-H!JHO/-($WH;V_Z,+\,)T:)BLFGMG\&HG14_#8V]SYZ/K"7 3')T=#\"G,0S*$/47WEG(P.[/Z#YR&#L+C=>+^.7%J['ARDX3 M)R?>&)\OWL1G+^&H?W6Q)Y;30<_F M:#CMG0+YYT;OB9C4UZB#'?SR3>;^TX_(;/SZ_=ZQ+UX>G^P H-WMV_<_D#C* M[>'*[>GI_LOM 1YQ!V@C;]/59K/ENZ5]=CO/PG-2*/O[PC]O1> M9F=/JZ'&7?&\=P414D8C^(F8#HO*B0\R9.B6 X%^+$> F[( M:SSCBZ[!/IJE=H63T.=D29WX8"#)C%K\(<[\RA0+^)G;]_UEZ K7 M5DYZ]<61:7"SY; MG7X3O\>^BU< M=0=1.LAACM,3Z,?J+?R([W*@KPE^NO MHPIT0&VK#%[P=5_KO7#!;8U,\2IXP1T;CWY+'P-/@$=L;C\:K9\[%>UFY1?J MMO]EFTEZ-5%G;/6JDRAJILD:JK'U: M@9$J:Z3*NJ.F>2*K%E!EQ6A]&O@:,,5QJ. 3C/19(WW68;(:C?19^[,83UK0 M1OJL+\?8\'+/!?O[3>&99\;+\"H^NQA;#>WIXES$%R=[19IQ@(IJ$R_#OBNJ M]P,QXF=&Q_#B,KYXLWNB=0\,PJ>^,&_BEV>O]V1A#E O';(!]7XE/_7,K*8W M)Z?[="R/-I-7AQ&?G^Z507N NNF0;:9?UJ?(GYGI=/KF8N2QVL^E>7'R<@<$ M_V@Z/1W3::1N'ZG;#V9U1NKV9VY,/22W\>&>YG?A-AY-K0=;G-VYC4>#Z^D8 M7/?/;7RXY_E=N(U'8^NA?,(=N8U'.^O@06L]X/X7JR9\1IRQ]SDU^ZTOWL1G M)W>\)UZ\CB_.=H^L[M=^V).S=Z4J^S_&XENNYN0Y^+9^A M3R;EZL\LHOT8P(%]$/ QG'Y[E.IA<0O[(!6;28KDQG.T:5>Y\*TI^_>_!7>) M(?S2W9),P+/HVO6WK)2D/E96^*3'W._]_ZO:'78S N\1DIP"?P)[#_[6N_<#K]8E_(HIF9M&).G&] I$W-;0O^=[(W8XFN:C/] M/W_['_ED,DE?OWY]^?KTPIR;:7)Y=CHU)LO,FS>OWZ1GD__O]=_^XW?RW*II M] Y>",+3_.__E?S'T#+N"<4*/7%[OJ@?D9/A7=)<13\6U!A\C3&4^0Y2WQ6I4FA6$G]9)@!=UB4=4M42Q5Y:PB"BIEJ&J.HW== M7>NH%W5NB=BBWBPFT0-HUY-N!L9,64<,R]$G^<=B@H M43+)"_P3/'QF2A0)P[).PTEA[F"X5NX=#5E%$M65LD=X'?%-/";^5\!SQGNB M!4&;@9R4E@8M*9#K+&JNC&ECN+J-\A;W:UFUM%F($0:&5QMA!20Q@W_F60=2 M3X.=DG1>)WE!:AF'FN5-6ANB8(--X.^- Q2H.W%@;:G>[DJ2%0KV5AQ9.*DC M2=93BWH^2S*JD4#*A\&,!%)?CD!J)&KRHR4^4=/S)&7:ZE@?69L.F4SG%+M> M[5HFL#\ Z%'8#DG8SN-7E[L67]^3K#V'EFD_@>O[S:T!HSB(&#TS%/6+D[/= MVX:-^.DOGWB_?//@R_(?SR]4>\]2^-HC?O'KX M&OOG8"+\6IOK''S:8NDR*V%T]8LU.'^ D^\S(.+[MPM.$ Y]MX*O+X=Z?CYG MYH8TX7,[)T_CDXN1QF\/%^;5Z<.S(#^'4W+SB;BE]AW+F+[0U.SWICQY$[^\ MW+6V[QZGYY$"%..F&#?%^CFY?/GFL';$&MAPGOV?O]V.V;Q\_;?]1/P,)SK? M89M2F(3H;9HBZ [3>S_ @.9)"R\Y/ 33+UV-4-D,&8\R_!?)!:$Q?[3PHM]: M^ .&PYOHQ;_*I,MR^/UK"HTSYHOAFV6%'OU?[AX[,:;$=K.+I*8X7)3 ?-<90=*H]RRC MXK"++/QB%@0?=4NRJ.'U^:(P#;_41/\J<=#\*? 9V"K^].6WB*.B?YY\^_5Q MA' N?J<%;#&4\ZXS5&,B@=N9,DSPH\'&I"(MU)&A:;KY@O">#.U+N%,NSZL$ M'13?">-AIRJ.BIP1@@05DR:2L5)7"6)5UP4A=T5%?56I7R7R6!'&SPT%/A86 MIJUJDFU\3)T;G&MJFEI&UTF-D1#IR[DRZ!MNTFR,0,I5Q!/U5UT\+]:ZP^%@8? ZWOTW;SK5[A9G%;L(P=74TK:NY+)M] M)BQMQ7V(/[6,5$Q:%E0:+UY3XS+R(_##&_B@]@:%L/ M=,"\QLG%35X4A#&E!3;9\0%JB]]IRMP&+2LW=PPP;A1AG*JB]':E-XF-H!D9 M0]I>50WV46W@K@GO=]F@/UMD+?[AY/6W3?0]B'/7--K3Y"WV 0:9(""SG7C< ML;GM>_)!Q 0N^<7BJV7?1["A$)D*.L65O_F3N_:\?:A9I_E4_?A? S#9[4[: MDYE,B-:3?A#H?_]O=-MT=M)U;6("_P(*_HA;SX> MW@;[0W:7JP*(P,ZZHB-/#[+CWXX%94[)*>YF72Q9Y]^P1@,-7C6\M^8\'S7, MAST,X23-"7\-6[-NJ%XF;'WM<..N>SMM']O-F1'ILN<)N%[5\"5EE%+10KJ, MI@6RD6DMPWL/,<]%8_CP*OJSO[I_>JOKG5Q10JO+VCC\IL;3'' ,53=[JEK7 MUOJLD7^=Z@\XU8DBQ2)46U1GS84&G0:H,O@5'H(<)%"U17@:;0%"RO M"L[^ J&&LZL!89\5U20I>J_Q!3'F_;/^@@@K&_!18HCQ,(+V-!::#_L$SK"T MU7UBKS-)71HRG.@H3)JKF/&!: ^"U8,&@7:11TEFX+V!K4,6'=<3@;F0D#D= M39.\CM!8,FR2XF'IKC[ NHE?^FL+.V*IA2A8R;*DA9U6*96X5.0*P+NN<::U MKHHNYPJJU5(:L;S)]")C$S/X"1H=D[RTUKWF][DLYY/\AU?- W)@/L%,BY'J MC=D-%,W5](J,W]XUU>3?!J&?8N^VRP5:1"#>? UJXRN8E6)Y5).A[M8TAB]+ MKW#]25Q_KZG 8QE<06X06.RPQ#3H5J7'6:X8FITS:)X->1,M03:/(UP WFU+ M-TK4I'A@Y&4^A\4DT5M4:#"C187*EE%2Y%K!7Y"N9+WP/;]RX=.Q7'@/QO*D MRX4W"N!W2>,.G4"]\E:BEHC@1%H.%\;W51=D;%5R[ZRQ'.BKUX>7X"R M*0KUTKXZ/3ZU?Z#WX/#1+3?HU&F*==F;*?ZWX32;ZYJM"BJFY*XWS0IILT8 >"+V'(/[1^ MA=Y1UY,>IYP8/ M7ODP\TFX!F@[Q]$BP;Q1!U.'-A183Q-TGCB%@27M(-3H'=0P%PEMRV@&G\,NAIR\ M,L8U>1,O6Q)$9/W<"87L\?(8#VLZ#7"?D8'/R&QPT W&E=LO>;<_XR ]-GA!:3/26>W=56PP/]:5ZG),$*YEQII1WOB!Z$FX?"( M"ZX?U#??IH6M I8H9AJ3F&:/_"?W..67+47H:BA?42IB*8+M#!8 ,Y:^6W'][95%Y-FF7_:W/T+]-NKE11)75BFG=EGFJ7)OQH%[OSDQBD%:]R,X6/Q&@> M:OI?IF"9P9J\J#@6)D$M8R^H^ )>2;[;J= U=[OC0^^.46:2!=86UCD=9WAP M(64,ZUN8*[+JTKRA([ VLZ3.N(6+K*^33TRCB%@,D GA[&XARWY\TQ[GBCXH ME^OOXVPOB'YT!:.G +4540HOTD&.DH%&I)3"L_OM(0(PM5^K+\J!4SMX>%I- M+;9H!%[\5#U3.W#ET<)D 5 M?!3,_E6^H! G&#$YCG7-5.QI?FDSW:LW29.EZJF)KYE\!4!65PI&%>Y<3+PE M;@JK,O;N IL3 _,V'T_Q&#+Y84?H2;*G6U,<)Y:MP2)=>4P)Z6Q+J: 2ZMK(VMY.Z;J. J"06@.DVL0;YS^ M39.+Q%8,[T*]<8]#C;>1TZ=(*H0T M"D8L1GLM0-0MHR+_:#A#OG)#O-NS"6)YV[VQG^@XH1C->? M\CGAH00+^T/?6%'7_/!4_R]WL@HWF"6QPI#%G=G2E/#0=%N<-'W77!V=K7P< M#,M:KX:Q(SN:,=%_5C?PCSKPX[+*H]@S]@$D3,[U_[H=:#] M( MD17,2W![:W@J>F]1MX O@2U%@3(?CF]QF&R)Y%=510:_8-])*FPD!ZTZR2C! M'/6_NUSJZ$BDP)5*C59[Z)Y!/YY0]%DTJV".B_H/1B M="5V7XJ1^XFA##"(=09&(*+_)F[A/>O3/8N,, Y/S# P3G,W7Q2Y*T9A# +H M]9SWD[>[J#+!H*&&QYW97LXX1.$T0W\+S4%47!Q?\G*T_RC(A_)"+R=+E98# M-PL&"E4\1O//FG_GZ\V_7?(9K_XV&HW/RFA\(*D=MA!_??OA]^C]>XJFGW[[ MR^__^<.'Z/T_?_SEP\]O?W__RS_OGI:[/+RTW,EQ]).9P5% N2F#1N0!&L2_ M&8[@2WD3B&E!'[5P'X5GPS_AX(LN8\U?O:OF<'3P.4#&<47E5@P&L:DKC"+1 M3.%C?\4C_CV?0;>&*+18TOY%*R9C097D#0&KZD7%..8)&FE22,>9>GI+__7O M[YXY/CD]0!%]>\SPK!^3%)M#')YX_N*WC<@;'R14=G-38X4HU>10/'A>(82_ M8]"25]E'20,)SA%XI8"_BXCY\Z."2R4]G.M:J23V(MSO2P]I%$MM$%B<59HG MFJ ,&U](A7*,];7H9[5U0W(!QK,8B;#A&%J MF=--#)H5W$YE"WWYKF_'Y?KBR]7'K>%Z_&E/+8HW$)K7XC)=$(%SZ;SI>/^* M X: S[9*/V*2,#4^U-'83*:%F2][H'J$?C$L?:OE?S6N_F=N5O*/C;^HO'V7 M1*O08'HGLUU5> 136W9)"0*?X9' M9M+=C,"8&6SAN:"/&!J-] ]H97^[%<)CE(7/D85W0;"MK850 [$4C;/63-:E M4N-.]EU)-IK+%/2AOJC+*8-0VZ?"NF-OLUBTOY\VQ7,C$P"^7_%[BPW'R+K*'%=;F^W!W,)4PQ&B5X_[_L$7 M,&EYD_*>HJ4DU8^K,2[&@^\F3"F2Y2L>48\:A.E(T/TF-0V_-N ^&<7C+@KS M"1XU;J,'/3[).=7#CA:FGTO74W%>9:; 4ZUO\-A0'JQL5Y=R5&KA25"8IM;R MN,8/X_>(,A30/)]Q%!Z>F&4EI]VT-F:>=W.WH(RJQWQEB]/3>&U8)4ZU*)(6 M\?6CEGUH+4N)[J;AV*AGLP2,3D%TT.UF5,NZJV^JNLAN$%K 5G)ES1ZNQ6/) MH<2^).0##<\A4NG>RV%[0C./YNSCB4:1="4L00DO#+SE,'"BE &# E*K>,H):0$75+>H-KY,8NZ MFN:MBD106#INQX?>CK;W>M-A:#'GFBF.,!/1:!)L5:I"FTZ149)MLJ:UN#.] M9MR?#[Z*Z)B8UH-9%LMQ*SW,(HAET[=/K#7;6R6PARA6$UA"X*Z8#,F>I1LC MHMY<7!".S)M&H@>SKEBUF+ >$#0S][:GW$[77E5U_I=DDZ3L/:<$[*Q.YJ/9 M\S#"L8U05!,Z%*5,ENIHKQ'P2;K7+:PL/6:#$@&^B"X&^Q!Y M/[]:B8NQ5'8/QO*050^/KL .^I1"!39-\D(H\-FCB:V90?1*+57O$X0!55IJ M;#X K$S&Q2"#$'@:2VMAOK>=B[2B$PXLTR*E-S7LDKBQGVO(S!3I.1+BZVNC MM$CRN;1UF&)L2NIPYWGC&(LH;FFI\J[SJM!:9"H>J+,CU+?+Z/VOAW$8'KPL MP6%8=POU<52R)$^O23U:L<$$$M)120X7;YJ9"DT?9NQ-P8,EIB?D/:9^2$V" MI)S(XME-P$"*K@Q2(=H+K5R 50U7@LB FR,UH ?B A^T%,2O M&.)@KHYP2%B6_P',X'Z*8]Y5;+BR9)Y,F,CFO"ZFJGT(SI< MV=W+6<'[1VGYTM+R@1*^VA9.&/,P)MHUK!:^AY]NL")>=KL2I&EM%\J9'C^_ M?O?.GC^PW.^P.R31[WP'5H:[G#PGRG>96<*Q=U\ GN+"I#Q<5]LL. J/-(?+TZA")21SUL=8PZ$!,Z\YK_;N+AF%K!I^! M>A7?B1$Q;MQ!]1@$2*!_-60*.O0"B:'S9J09$Q*"(P^X/)-8R+N2.V=@92:> M1N))P/W!*A$'O>4T\UJ/NBJ-:_(YT(!0'E KV[%&;L"#*1+;\#'H(+"I&QC. M!,&H_B<3WL(T+&T+T>C=+__O^^^/3BXC3 "9>9Z&C56;JWS*A.Q896JT*14\ M!GGHNR.TC*VNRWB&15'@WA&5H6N[RJD>!P6X]UO MZAP#F._GOXJ.(1PVH=62I&IZ)5T:T,GPZJ@7/*'45J MEQYK:;JS:ED2IQNK4U=?:2O/)QU3?>-7:(%C6_5JT+_97CY'W^BNOE'/2[5) M0 L)2&'VJKE1=C.I6D%L@?W%]Y;54L&SVN6;R%::):6"3R3FY]6X>4G'1JG0 M)\R>H![;#WB>+3 "8RV'V&\9:>&A-U<5=4=O&LM\AIJ/#D@PAI@\RX<[; ") MC\&9V/!^R/J=]L>RK6V&'#,MZD) M6KU.31*O]F?%P.G5 7E42<3;B?(T2L67EPKIF$/K./7*!FQMR1HZ>ZD4@GO( M!H4;F]#$"^N'Z"*.T:<2SF&[(;[-;K!XTIP,RFT+((V,QM)9'6NGA$H[7N&&V>3*:"^:FLKF8&)#<5FJA!Q%8X]L(FK8FG^B!DT#1##K[-G856?!Z5FJ"+'";)A2 MG&6E:ER5UAUUY8@3=#C!5R-.< _&\JQP@D]$ ;)53LT"KV&SS\6"][*&;/+= M&L[3B(\U!UWT1U7H&.A[])6V5#I4*6E+T!R!593@X3,?074/[I&18:#+@ZDI MJB4<5V8_5L8YH188X9%*"F81.V&/B_,06HW"%MJ8E4-<672R-SZ#0+5&EBVAML$47Z MTLQ6\E+B#DE'&)%UJ!"! MY.&?\'_C8%0>A&*!:7>*Z&!E_O"HK&W+\46\C0D#TH107"B6ILP0 (@5%#E2 M& H@T ([D$L:^Y_A?10SO"E'F7U0%3-0THMQXZ&JWO7UN6-AP4.L&@?^B\A6 M$L46!!E[6%+74TU:U[/ZT1"?MMK @R29@-W@:R+JE28+/'5HSWA[J&5V57"(7#H?:"Q>2H6&E MQ9=474OMYJBIO'V07(E)>K_ZJC7$ZTACNP)C"G-UV,&'8]&)!?%,BSQEV.F_ M/M8)!C,UUOUSGF6%B7Y(FA;O6B"?#NPHN-(5C=U7>=?6_;3W!S3Y^Y61="M_ ME:8@')#/QVP/(R@19(I :>Y*PQX[IMRU*)+MH/!O4TMS#V?9LFFUOR-B42D% MTL>]#Z%=R;SBQS#I!W2W&#,,_CB"H'Y2>).]SZM)O>Z[?! MTNZE5.P('P;]L$"-W=#WROMD75[ MYROZD*PB%+'#=32*[/!+P.,>"#JL^_0G30Q@KUN"M84#[:;[("@E]6'Y^#"D M3S3UGHKOCMKAY\]J64+2HWF_@@.*6O=PKRU,?,_K*JGGJXLTV,%B3]?HUF(( M40 BZ]Q0.#/([F-;&E=^X9/KI2RGH3^/ZY;S./KC*B_,<&T0'Y09-8:#010R MHVH?RFF[\?DQGA'86*_%X9/.FB?T7:2Q>H^!M8!E:ZHRQ$.T:!-2QEP% (Y^ M#_ @;F6X M> ]5IW[5X.&G2$>/NWI-=5P\=*W=A2S0L)O0^=#\&;93YTFP:94@8F$#!4+Q M)WQ!+JI@(4-N$-2^$.O=:&M[%9<#Z[QR(SRS7FH'::K9NS:>!2&],O4AMO.T M2C7DN''/%M?.=M'1NZ0.6FSA ,C,.2$(W07T$IT =_!7?7F(+<4?' MACX=,:HT/B$AI87TXN]3)JD;O M[TMR<.+;VK!OE@8<$:P;B#'7Y5M*K%5"B:W$)$2M.L$=@3,6./-Z!,[LP5@> MLZWXXYI3/W8U;G(L>(\IV(.FDC)G2NC.AOK!U$HX D!',5H_ZS8_V0%6;\$K MD#[="U-X^5SD^U6-"GI"^AXPB178-R7OZ4@[2[=+=A)77BD'Z%(B*1,T\XID MB6J9_72A>D1T*-E-+5$+P/CH,:Z2VT8NO:"8A(^.HQ]DCN3HW^ZXY)!IL;1' M!9,:@)I&E6O*1LR^GJ?A)T])02=%X\YJ<@:WM3;!981YM4Y'W]4(7F4OU98% M7MA4QT?KRQ,M_CX<7S4*CLE<18(R;CISSK/$J*[2:[*GI 691N5Z_9AO>M1& M RW\#L[5V=$=9>^?K1!;YNDZ0?4[*5;U9[=1M*O\)3LI[NGB;%2P_%/ SP6T'L'6,LB/[R3C#N_6RL'Q.0 MIB7VX5IL(B7G&">81E,L)Z4",0QE]C]B@-'C>RE!U=@YZ.0);5OTS#"JC185 MQJ7$26HK-)W;CM4XO6FRM$]IVBZC%$/D!0]C/S@?H\IJ&FF6$J^)U3L=:]5_ M2%' A3$]7BJ,SO$H5XMBP=.C,P\C,=4-+6BGQ"M3_%*YS.KT<)[I\."X(_JJ MLZK-R7.L_?T;P $=OFR#5+$$F$\)]M^3D00=:;SXY$J9;\S._QF\ZN$$_'K&GA2C:#*E3&/,1W;/W SYY>LBG$LRN4!J.IMU MZV]J3&V3(D; M SD'#B82-%126\HAAQ?E4!OG!C0>!)-&8J55D0VS&>A$)@- M&(T>TXA*$D-M)3"YVX"=S@1WRF2.X,O/IN)//45HP&N<%#D(*^H2;R"Q)]:B MY1K-N,!^1N'F\Q(CB1@%B]>8:LB>HI@ AU>E[,V?72YD5B5X^AWRFZ0T4FN$]>R>=6X?#-XFFN):*X2 M]OZ6QGJ 6> "VC)-"==F-@K@PUVK3BBG+6U=G]@S 7%*R51R M]$SM$5;*-D^:99E>P60BWZ%.,%_+V@&NS%R8FU;$CS*C"/5"K%55-$%W.0Y5 M!Y6)Z$@$>VW--'G*%R/8V ST"D9U]&='8$ZO3Y8\7A".O%\84X3[((-G-BR* MC00.=%1'*1B67>-MV=\W1Y3E3:Z W &8;(TE^P8]"Q#/!T.^D409 I)AR;OV M1,UJ.H6%!UPG'&_"X6+^WB)@T*VA+,]JAL>SJ]A25[NTP+&O,ZPW.M?\V:A/ M=(G"QZ 'Z&4*=U0!:SF;&"])[&*:)5!#6/B$I'/5T O7V_LK;\%/QKQ>@F1G M_*WP4)1""86IZZ:,OG' 8&JM _71UIISZI^Q_B8[]PHUV1S&?-7 BF8@53\G M-0C;V4D"F-=#3WP\[.K?_@.]8]5%P5J#^C!'U$DY)%RR@154R75" M:O%WP\O.!PH?KWI$$:8%=?SOOPH>M>J&R6J%)515ZI425._QJ0X*N9JI-]V58#P M*Y@7UQ7?C?ZD'/KD3ZYNS#''>/9FS#'NP5B>=([Q#LS"P]T U+>^,LEU[DC) M/>VG;)S"D8:*T+7X(O\W"( 0OW"\&J=8C2 ?>,3BNRXON.D+=G6PW^F1ZB1@ M.WF@*.U5S09\J(=7"*;6&D2#YCWF!-):2QVJ=4L(CZ$D%)I4 5:K?ZQ1X&". M/C5E0/UP0=#S:(N,3! 04T=<@9D^Z>9ZIB&=%_]IA$(SA;E.L#REG[S%NSX: MLW!?J<4K$B=B!P6,W;?KG 7%XF*%,TYOWVSSZJ"G\,X6PU3$X$L G^E(3PR9[*#B/AV^\2O(5NX=;3MNL'Q.O-$G (.F>*[G! M=U1A:#5\;6<5QH VP9%U[34"XT?C!C"#CD&1!A2)@%"?:B-)B96!2?QM($<# MXDJ22L/L:2F5(3"XO*%;P/44P_=Y-Y>6L4Q3E?NDQ!K/\^*0&H'L;31V_4BX M+ <(UH""5UD)!YVG[L A$847":_(YY_J=2LKW-DR/[=9Z[>Q.M-85+4YEV+ MOH(K0*$@3TR.^X+DJ\44#\V%U]S +RGW<)T]^YWWDX \CU8:/0(K:8Q7VF MVQ5/B:XNM="+Z'I<]'/A.BCU3V2\4ZLNP-M\GX49Z/1%.VN"RZ]&A&'$&<6$,,>8;I.=J;6'D5P9\)'GY55Y[ MASO&Q6HCL5Y!8+N@9=V#/G"DEL(_."U!K \^0"N#JRG,/ULN()-\0E9UR.IF MQQ;,##V$T6GV5/.&X,?U)'X<1_0I./BZZF97JXM%?':LJ+SPHIUB%G.N-OW\ M,+*+'[NYMW'J/LZGM_I;93O'6NG[57T?!"*GYRD==:L&Q*.JO?<#(6[8360X M.9,WMAV,!LSG>*W#$%A_5!S8-UK@VGGE2;B]VN48"E_G,>J0]IVIY^!5VGLI MHS?MF;:CU#^\U/\GUJ0-P,O\SG^/*O(_)]2XETO$'4G!H'6/LW[R^EMO[,V: MYC6\*>!S!!7#REZ>&>",-P43T++ M;-HC/-U,=#INFG.")5)16EE M-,U-D6T)B1XWW3UO.@DL9'G3P YJ\$1XS+U '7&'!A5T!]!@C09T;]$007 W M%A$U#8)IA64GI-T7S ';9RCH%$#BBH'IRN,D62]_E@=3T(H>BW==Y^;&AI\M MS\C&LW:+:*SH,OD@+[" B W:I\P=)C'GQHM<291/(JV)/G\EJCWQUR," MZ'##E]BIXX4YGAVC#B*X#K741?H69'?]2W1.B[F3O&%\-ASW!98"(%<5EHOP MC;RS.2(=W9@)XCA68+69T9W^M1)=668&U11>4W0$+ADO!@5:"C8C 0G:*X$\ M>WWW^C1 %LNO72D)1@%[G U[CA Y9B$'(6NO\CH[0BVWE&X^Q#+B;G8['G.8 MA*S!L!(:0M0TDK.?:=WE;;BWJ9M&6&X=O0LYJ&\8)M?X>D7BEABK-&0F:F@P MX.@3FC1'RXBJ:H*T RZ=VBR;ULP5_59[IB=6DNL!@2Z/_[DU'TY9TB8D0_8= MGN4JY1,$)+7E.WS8-+SZ&G5U*;@-"DVG8Y'(W1R8#0HOB,W)$_.0!(K:1'-2 MCDHEB,3#;EAFPR,DHAJPO9.!J>1RBEFXP\>AK^8FPT10Y7>-+AV86R?0*RKB M%%@PL1Z%IO^#EF:&_4PEHT7YFJ:U.\9&@;BG;.)!M\/IPM]C8D5A/)%7:,-" M3!O#RO% AQX1:KPND.MJ()U#[,%<@R+6! (_9Q5E]8D.:;CZ1P=G!.K4KP(: M+ Z)>_Q)%@@U8HT\K-'EB#7:@[&,C4 .U^3S#NO08&*^;2%%?_00S2K?EII] MP:A]^R4$PGL$$.%Y(*;=,5F800]%.*H,%QX8SY:R1P2_QL%,U$;4G"EX0F2G MH>,L!8JVR_@OWO58 .,7=?8[?LL'"M9% K2!.;&IQK/_-+_*\Y>NML67E?-^ MUQO.UI;A1(@2,0@=$G]/(QE7BB*KQ1M^ RID&VDF=B%TWV/V]H/55,J'Z[S1 M+$L@EUS,.^7B$_PU>!%9(7D)&FM141;S[7LJC0+E;V'E0HHAG&$A.^H*2IDF M'.F*N,Q8FD.L_3;,WG(?1?^IDD!:(U68LD;/I!6;66?U6 .5@@-0(%9MF#^) MR4I8M*50JB1LO)DO6HM,E(6C(C.$OOB]0CQMIC!PZ'\. M.O7X(7WWVV-QT%"Y]SRD)JL:VF>H0^;&*X?"O/$JKO&%RXK-D[2NCBS)3S!P M+1.Y"]-X33U0^-]=Z0*-,3,7,EUD\[4ZE^ .Y6X!5<'S)(GZG!O3BO)T,U9- M8"/I.X?P1*LL/+U^TI87U"_A7L'9CMO]X;?[/P3;-G"^LU= M(.&"3^+#AL&SO=YH_SK^[5@F@?<=7#(KJLF:J0F)4)#DF7D==;P#]_AX$8^Y MJZ^&X(6:+T&U,*!8\#FP.?$4A;.; '\NQ8#V)8*\O./7/OH8O2PY>&'0/DV[ M]X2*P$%=:;.&MWR+1>"I0A'Z5JH"P(3E FX8_M#P53@;\C"C-)])5,AY9-.= MEG?3E%<)V:$+/HZ9EII\S:O=0-:BXDR@9)03,M1$,O0-:ZG BZ M>\>$!"?[KTG0&!9^"[_]] K"DFQNJUL]G:X5:%"<8Z/C*V3@:A\,9RU[<^91PP1E4LJ56ZVKV'J2G#E* MJZ^>TEK0 NG&P(#)%1F".SH2XA$Z4J2K] CRZ#JQ[5DO4#CTS^:JNE''M-?ATT M A*0Y;3&;DCH\B%%+IR&ME4372MT:.*>V]GHLQ@)DF_&NB#6XX;I96J?S6A> MP4 2FVU4 UB,,JI36$?+5$GX$ -->!IA1H[/6@JG59AHI,JOVA#"VO*EK\1: M105Z"LPVN& !H&4.XU;^HOO'QE (RP?N^"G\-('#R3(5.'YR92!8I1PBFXY8 M&GBFR*QVTT/GEETS\>;]):4PGB/7G8243Q+*#.8!FPY8_:V)T%*["$A$69.9 M5,%IL^(*"*Q@XP@TT0W5YC6+I:,_4O-).[_H&>75%[GS*F^LN.!QWGBEHRZY MZ5EDS)W%!3.>U&@HOKR]3 MC 7,(H#2FMBQL*!ZD;"?H0U8!61*B#PJ&D6\'R'-EF&;\0U0=A)YQQHY-%$> MR:R=]* "DQ+G"\3 AQR2GAX,P2 P,I-VTC#6&E?P<'"3WQ;H1,^NPM_ZJ1E? MKXMF"M(P?CY!V)@P"-^CL/+?4#GC9.4H8^IL=A^;9"XUQ+::M)?-V4O#^-8# MWO<)/(4D.B;IT7VNL8_]CCP$W'"";ZN$P^80[K5C3>X#-/'TEU80-[$U4(R8 M)($]8EA1VM@0=YMQ7KM3,O82VEQ7IEB@@>"_<>VV'[ON/D3K]F$S;4?[9L-2 M/3O4T_G+$?6T!V,944^'HH- Z[1&.)RF7")ON7C(943/SLSR%$TUTZY8"^]_ MC6I\!??\'@^-+[Y@%.UN,/;DTV"G>:,HIH)8> 6%"RX!N&IL: \AA?"$(BP2\^,D"H]$!=H=#&04Z=0K_QFHH4DS>B4N^ ML(9_>I&FRH7DA@-OP2 XY6E977OOZ!D!O3CU0-1$,KJ.Y'&-PR#8<.>?):6+ M7\0]YY<+!)@M4OU@ZV$QUAMC(%V]ROZ58^2=/D>C+1(HX*2.E\[0)AO8 3'_ MR*U9;TF0>!$QVYI/F6VE@5-7$E $VQX:+XJ(Z_K1N+:<.KK8Y0N6KIBO[C1: M)HT7:(?9JM%DL<"2%H6\\ 9R82;>2I1V_+FJ#<9:E-I8Z%H'UFA#HB,(A_HA MME[=81")X40&,^G%0?.F86I3GRQX _0>/X:ZLTCH)55'DU1G_X@,TP+HB3J!)^E,NU<*[1[?5"& M)I54M=^@Z$9&L(+ZE3R(PEE7:F1BRP:QLIRD^K#TIET=$K%48[8#WM)'U8D79E>P;1:+N1?BZ[ANIZR[! >X\7] MR'/7'B*Z( FWSB#Z"02&&Z4#GY-@,Z, C[M_\$X6B M:1AX= CI)T]Q@T"9##53W7*\R7Y4TLU0[9LL9'G&+PN702 $R)F-14.8.T3F M8O^+N0<>T_S5MN='SOV2I?O#P/**K"%GM/V))5=.*.K*-R.:]IY ]RKZPIX6 M5CA@IQZ)<&!?H,:]AB+'"AK'07J-G(1LOS$T08F'X^"A"K7RZH"I9U>_ Z$6 MW?E5C'2\(!QS2I3_7U/>@\$,%NR.X2=JR&N"V+$<>):B.^!QD#:&Q!)!_93Q MF5Q/J58,#ZVQC9,"@T6#]#04I5<,(KS9?G!@I^\Q56%<)7#HND:6 9!:(.,/O\)06 M;?0%*R6)SH7MX;CKK^%DFU0 5]3'4>_#@U%-*)S/VQ-O&A!DLC\$Y53ABW#+4J)R'16BP^' MK4 U/"Q(]IW*9U4.X/?95_):G;(,$0,<(X49C(2(M*BYJDA3V:_+.FOT6&A/ M5_J,Y[YYP(E;']SO@72T$YDB+U=@)50C,% \&2R1G'*VCY%"G9:"IU(./H>H MVDMS8G=$D%<^W%CKF;>31_5DZ5I#2<(_1VU-+#N;FG;TD&N#:"L'$6(I'K"0 MUZ_Q(5IW/XM0!BN0(YY2E2K+JTX]]809Z)E;U=NN@P2Y[5N]7*?39^NZR"!+ MQU);(BK5%@XRI2Z]X5E](ZHS[#/QCKON?)C:7- M7?[1Y0AQ^K6N_HTVJ$-I-BL(C]7N;;?3"8.X-5V2].@IXRB8-?&KS-TN].)%S(F._:;-%"5E((Z)H01<=GBJR!*X^P F_3F?( 6MR8O,!%0Z+ MP+2R@BUP6P-Y^6^T,#(0W)LK4SHK30]Y CN@9<&[B3U*#VH3=+KSB._M<_3- M4EIJ!T*'.LBU*RO2+JR#PW,+[QZ!8H0V6,8"N>EV!:'9-J=JPZ G467QJL4M M&H C(#8V1K^3FIT1>W(](+RQ+55)G-X94N=!6'',9=I8EM! MY(Y"6IE#M*E_L2=_@O>E(!1($U'_U52@!1_C7Z8Y[68F6PNZZ__ M!?=DU 0C:@R%'["&+M7,'/KB_G;BZ:+ : F5[SV454V6BD6S;C>K/(HXLD70Y_FGTF#,6E4M<_,7A(S;X;5[UBG"%+F,YB6*FM&W?; CH@HM M,NIBN4*J[L5=2?OQ5G$E 8[_;NVR#<9F>W%HK7)A96WCMG:9@B=CSMCI*[ZE MCPYA';4R)E)UH-E'AIU)9'O Q@>/?3DVV_'Y7Z(Y;8]*- KLVZ,>L5A M[8N?L69P@SU1!L^?W/L[4>():@[,,;A;P >N>Z+U)3CO1V18G+0!-R*94#\) MJ95TR%''\H_5(J2)_IJIPY M,,HP&!X&Y;>365CY"7_MVJRZ*>7],)O58L%7J4:4VV%"/C(%#FCJCS@#S$I8 M5#?T@ -1=:<'*?MGQS0#;*U[K.E6ID"\KTT1R'%1:!EEDF)R ,&F05>3)9V M&R0=>*.U6/*+BMOFE0UE3\0,\U5=B/WYF&=ELN#R^1)[7# ;#WS^'/.36=[ MG1KD)]1?UU*X&C<(.,&MQC7@YYND'A7H YZ7%DA67N=U58HF*2K0($H6D"[3 MPK@_"EA-B4S)RM8B:+W46F\4I4 6/+"DN$$D7VD#0:0W&8Y%=.B*CG.%]^\6Y Z1-ZU=KD& QX_ZL'72G,3,I=O 2%%)@Q"T:0/O!6&<.M/<5@2F14 M0540O(.?YI^4F]X:>_*FF-M4>PW6<&/-!0$E]SKP'^#%H"WN'*-T**J$.X?W MY77:S1F01(0@*V;E*)@/48<-5E1N^SSZE5=]BYJM+DUB,+L8]5Y!L2,8/TC MM.#8A37*N=E6P+-SVK;)IUA]W5@]7]U9-(RF MFP?;+;8>>S&![6=8]_Q))=PI1K_@73LK6K/H_]7B8P[&J95BU__;PJS9)* M&#+:/#$=SP75V."&(",SH8,^)EAS#>)0(-8:_GM2YQ/Z!^]+JN6BCU"WQ"5Q MY*O>\47@M&NCE;>2B.-+_^LX^HX?BC^,&^O+;RQG6WD!,[8@'=FDVFN3KH;9 M4W]=-E<^VE4/L5##62!5%Z!J4$WA((B/!$ZH-H%W3YL[J!1T'@5\QG9S6#ZU MBOL/4U"VC$#P9!81.8K)EQ<3[=:$ H$'#+>?#,-GKJ/$ZE6JNK.J(\QM\DE[ MSN%1,/5*FT09Q/8:7&]84@QC9!Y(PS$ 3YVDL?A>507GDY)/0J>L%22-0>XJ M#1".]"D>Y/!TA!SNP5A&^I1#T8A]G]/F'_1<=&QV(1#"M9P/6L/VLNH!V*9/ M@&H3Y5HA4!5YZE%K(BVTD'(J%Z.E8Z"X&KY55:TT>82.QG *Y;XWBAHNEM*:D),%PU\KUR&#?^?-B+N1QTP;\ MUT>$'AEK(/R<9QFHQQ^(%"#<=^^;.C'%T7\F+"3G&VG;@,5 MG,+@HE3-0-OG;D$/PJ5)JO9I>+WLB(=HI2J=MJ8*;<.3&RYY M'676CU&)G/MU@ $<]LIDR)V$&?>&2Z.&?64KJF%/JMW+AV\V]1[XO<)(GY'G MA@OF[Q),8=&^8IW:"(+4E+9AA^5103%VB'OISDAM@TBZL!(7Y\ B\Y+42GFB M %:N,Y ZQKRA]Q]'?Q OJ>QXJ4\CA+GEB%CW8)^B905^18*DU$EL6FF#E,'G M23VVQ%%CD6*>>K]I8".08(](?Z"GX(!P"!$53?8M31)W%H=#:S>Q.^>2PV$S MUTW(G,%)7>T Y9?]#A5.TXZFY1!/H?BVK*TE]J! M*#P[_%,HKZ5.Q3;Y"M6\UL^OULVG6-3"Q"1SJ85=@$6PJ'.J>1@4N^/H5\%S M>8282ZPPQ@(GJBJQ(]T@O*PPY3/@9^)[+LQU(J1_7')#?E^&?5@ML9^RP9#! ML?;A_,UD8,?$)I+^V>6-% @0[P%^_+^E=$DK>?,ZXS;W:,5@RJDE(P5+-N#,558YWOO9%(8/%HTCM3::,?"*VNVR;J-H M]TK7[7[R*9U/1PTE_$I/C*04%7;I@#^C .'_D_2G9YJ(")/X24,U^I-T.PNH M@'H=$0[,K+B]F$MFT9LYT-=?G9X55[%948< M?&G:S3MVQC*#6X+.B:_>O#PYOG0OIL&$CWRH8,/:*?M< ?H!&U(RG^E@-[]X MC0'MFO'584$8P>T(;1U?" M2&'<&,.+L^:;L<+OR_A M3F_B%(_+\P# )V$/)(5/#4EQ45SN;%R#!]@B%&<4'FA)1E0^Q]U@O?U8?_( M*"*F&_0J+QQR?TP)/Q@T$X\)S^ETP,R8$?%^6U5KV@UU"QD!5 Y =38"J/9@ M+$^:LVVC +X3KB:_NTT(?$#>H9#UY@XV?AQ]A@4J*?1;;*28W4CB\,Y;Q@I8 MN!6YD5W@&O.KAD(7PKHC.:%!QET)2--+,+M=++G9-28P3 MG")H3"N4\C-JL;OB,OOA9.H#38$#C%@7TCQ#\JO:]:9L^NO*#!>4FM>>Q7,8 M%;4W(J9.>H+4\T97)LE(WQ-;ZCKLMIA+RTX+"),LPFKVG$:N[=<.A=,#ZJ#^3LB1!JJR_GY-;\I,TH,J%0LYY1J)<'Y/8V6-K2E=K#ERCFN$.;X-^:99G"O@5-T<3: MC$5Y2YC(B/_#'#&MH'2P2(+[ACIF,QT7S!EJ*%.KVI.-;A M]>@:XS4*4[I&"U'DO)??R+S'I\9RR]/@<3=2=WO^'N+*2%$;N(YA2:LC$ J/ M!NL]J3_#W" Y,G=-0;H2XDR7%BN4R>8:4B;.XM-8WN_.G8X4^WQ.&46=)R_+ MZS6_.XZ^5VXL0]3-J@8M8,[-O PY5E7+C<.;G.*R$JN5)O4]R),J7\4?>]#@ M '#%!P*5Y%?E49(FF<&20K>L4K1/K[,[B+>+L?V$1.XH#,W*=@TY*E_?<)=D MQSNFO(\3 Y/M0\A\YFZ!!)0K,N4?M\0N75]>#9ZT';9CB>>?1RZ?5%5DE MW+/ ;B[%&.))(QC#(8&T,2//GKY$_ MQ6$_JCA,<9,._)Z3W':!XXTVC-^69;7KVN&=3=^9-$$E=V.$B,-@GP*1\MX6 M8DXC$JEX5:9P.83HWAT_:[C[5GIUW!ANN$%[BHW4E/L^.$F(*D]?Z9B$]75& M#2Z65"]A5KHK]<9J'T%-AKJ,^CVHZV)[F<$H;I(ZPY]\F>&^%5QY7\]8$-BT M%L;\1>)24^&=>0M*?NHA:W$.5/Q4L/+&=K?#9C[:H2K!'!X&)(BUDC&N;87U MWVVG2H)X1+!$%M=.GVL[BTP8!6);CRQU>_>,[[6#$E20]LL:Z#'1U[2]K66] M03MDFL)LT] 0"L0M\E!7P$JUR42G)WJ";B*C5H3FR.K,K;0]4[V!H_+Y(Z@VR@JQ2#/S1NK#L MZ+*OD->FC%/CBMT )=5AC*%@#=X+'M!6'%(?,"),^5);/9 9[H&> M%EBU[H03&P8BK:#H%$3!,I_@ &E0&RIE2"7&7F!-X6NYD*2N$>\EA+8U+[?P M+6CW+]IG#)(>+BA(KRH)J; /8-MC6$,:SU7KB7JD,\KTYD@H60'!>*N;TM>S M/B >Q[?-5J8O[!NDJB6=0*ZH];X6G@[90[",S%7-.L]"W@0S9\5SC9)!4UG$ M@D!X<,+ZK6YZ'ZX-5%V M10C_]O>D:S'ZT3@EYN\)%[58K@%8\ $0@#SWU&W>O8$;-H!@^O"N]#H,KDB5 M(@W,Z987I7ZRAG=6R&2]TU6^#M)\3?%NG7>-E70D]B+\VX7VZ48 M&Z'3FX4UFLG4]2I\\:D'(W80B?ER*2$?F1",/1&<JFE#.AR=QY3XG9+E MA94+-(F+0_X#VS\:L_3FRPO(*:U]8--(XQIV"Y035;0&$:_@!#E[VR/_[4JCRH;W(J(<5\(4KJA7@65N0^_/P:<%PKHG3;@NO'VR7)-O!M6VK* MNVF_U:,Z"/NQ!VXK-/W@UC82SZJ58\W$T7ZM8[!EL43SIXW_7.PK* N%5U+Z MJO607V3=2JJ%Y0)% #84['Z"#EC)-FHIX6XKN%^A[-B!=#'1%>UI0.A.$;!8015UNSP-:0?$SF@O<8L3H3^Z,#\9)@R>@K-($1;VV!-AL\R= M_ MF,U@!3[0L+XGCU1?ZZ$(D;8,@[>I M5:I>!F:W^?9)^%/A;&VI^.GJHINSH?'AE0G,R9M\J4K+[LV. .: MYO(G0O_F2!*: 1X/R@V1?NBG@@2R.=0.DNU>;[%\-TX@890!]&PE:YB'0$Q4+_UF(X\T;PF[D:RQ%UFO4 $+JEQIK"+R\7P4&= M(ZR"()RH)*8FH6(+R=1AV8*L9YN*GM[K) ZN$'K%J^5N:#.Y M4F\O"FIKIP)/CAOVJI2-$)PM"< MPTCJ_M-P. (!A#DQ5>C"NEH.DA8B7]2G-?!C,V7"3GWD5HZ4.@>"4EF]AR\C M/E#%@+)T(G.UR?I[D_8[+;[-R)+GP3RF?OI3J]Q2J;=TO' C[L+B+BY&W,4> MC.5)XRYVC(Q^GS?22,PV(?6B):AZ2J- "M5$Q))YA"IEJ=N\!]@8Y/D=Z/P@ M%4 KM+*'F2E;'_*J<2KZ0/W-T^B%,7NASXERMM,IJ(D/N1C[QDU0/9>FQ52/ M]@XPK2N8A(R4(AE%:0BX3CR&MHJL553AD_ M;L2!?-J602V[519O$[X>VS1EQKDBEP'.?F#)M4SE-%H08G(RB1!*1QP7= 0/ MNGW'D>V[[O= B;&1PFVMGN5>[5#- Y&R1/"BK^1$UV[2MH7T<73[]KUUO_)< M.2 /EE1VI2TMVR@T\"HR9<"UIQ$Z5*Q/4 ZW@@Z=VW*7M6*T!5GXP2N1S\I< M)5FRT-@I5J6&-+F(R0?S/U/>7LXR./H(Y?5 M*I+46NE9UP]*2_^*@IEJA;SH^EYI51\RBR7\BQ+=VD"?[19$(EP]S_9W!UA& ME^26Y@^!DQ0P"EAW,7B"MV]Z#)MBF5==@U M&9I/,D)GBG60T-]$ F1;)#8$ MLF%92+A+NH+Q_.0[0P1P',)ZL$#2[M\PB=T##;*CRT$-#A:NA*%$P.5)8>Q) MLN^5?$K2@&KH2NZ#4\.8E>.C((%XC]6E7MA*TY-W( M,:>U"^UJH<6QSM=!7&QC=+Z0ZM<\K*FPX5#M9,V5G@76?-9"^66QJ7)R:=Q$ MA^ZL(8F?#12]W?H5*K$J#"ZVHM*P]A&!-<;O-L'18=D/;AW%P+J%+216<32_ M#$1<,(]3-&CC3OXMA#[:2X97F!2P6H37(>']!W MU!0FG1%+*3/::$WPKDH8%LPUD7 8A[-LJFE[@SJ#:/9I2<+-9+"3IL&2:LLY MHH%:*:@AQ1%&"9&C^T:Z?:(4S_B\F3<*&TH5\XS'38OS-\O1<)Y3"A?42<;DQK9D_7\V4F*% M!C$2%Q'U!9>B&3A0<'^@G;> L_V(;@YJ35FAK8U/.4NG6K0,@ KFMJKM); W MFVI8;W:]'A[+X03:8AB9I;5$"SQZ00.[5DQ<-S[C'VBZS#6QDE M%/N.&IW50G,J[YIA&X<*G$0\DP4N[1)(0ATA<15_!(KC%8#61B\^'O+;]6.' MNG\=E#MY?O^:($6B,E\CZ2LKOT0BP ZU$C.&V^PDJCB :^DT[Q@3;_; MI8\Z8SH!IF-SSDIXY 9\F R!:ZR_P(X.56SKT0>"9P&Y>**'01'+]4$U-0T? MUE;)F(19CE;C0D\@X>@( M7)2/"LW]JLXH':SI1T]BDP47EUOYNC+%PAIB)&5(SU*)91KT%;/01(>[I+(- M;\_%_/V-=)!"V@LDG^JG5I.:@:<*=38BU2N0W MEN8Y]'8WPW0YS6'6QY)O(U*6U'6SAB9KV.^:ZDXP?^,TON^FK8YRL<. FSYBGH&0KS M^RWL:,%!+ADQ.*A3?!W[B2(,5)T4;(?6T":9K7H*S B7L.\JTG"D@.BP\;@L MP+H]PU%^K&UU'X#+TK9U/NFP KIKKRJF3:3MA_^>6HX MYX64BOPL&-_7DJB 3[!\6\0 TYB^%L82.S"HHQM8 G@&"?RL%'Q?S309BAM M(>G9"O!?$[)VO.I=QLKTW%7XWFR=KTJ2(@I8RL29XA:5")P&TF4M(#"3V,]* M&S@^2''_"6]PL%6SS@8%$FQF6XA8Z9Z]P@DD\A$+:@T=:2? *=*_U9R<&1)F M5 B>^-+WKLKOV_>@% =(>YB;"LR8I);]Y'A)!T:^GB30<_C]QGT4%4)UG3?" MEFDGP<8>X9*@U7-@N@2M^5R$9G#6O>ZFL8+):FGC%Y26$M^5>-0._0;:F"GZ M%X6[ZA=!^K%!A4G=A_F@XVVIB,3"!N_6RL"WKU$KE0B M"J"V8VG.6Y,!TLM3KWLI] M,[%I:*YM,W'.AK[5H](6H2S68 -Z15$#9@\X0EIQ7/?MGQX7H1]2MGHH:.VI MK335TN9#P)*C2:ZS8=M!RTVJ%=8 )47O>A8@P\/6A:&V"N?LHS]#/NY;+D?J M,'?]EV_WLU'?V%#@-97(,HUNKTM:WG*Z)L2/L?M+R#U4X.XFD =8O10;<%@D M@6W)X6W,N&\;JP;TFJ8QD$%=+\U@;>/'K*2NU /0V'K(/F][,$H$<=5W[K&2 MN.R*KP.M?Q=[K4Y];XPR :"/YU@WZ\,WT:/'^ )-IK7 T5.";Q!#5Z12$P"B M'/"<*9*;QI].QC+VDD"D-[)@SZWJ1_:7:G8%ET$D(EC/J@Z"%F(-\K8B3!'% MWWO5S,'AUV, I;/'14E$P)2L.=19SS5T\5EH!-?0D&O;IWU2"D]X;2K39JBY ML[ :")0BQR+F@%:;K&M^&R?G+D$OOK%%) MV@20C@#5[A'AA#0DFE,-V.R4N!XF"ZZCOB&N.4=LZ_\MV03:I^0_6VI-ILD4 M^-\@(=_Z&=GP80'LW,8OE MLEBOQRS6'HSE26>Q;H6[]=H8A3SIW:+R"W)N/^PE4A*J/<9HR54,A4;FM[3. M";V*L>B\<3Q[B:6=1K@PVO+6: MNXW 0G_^$R&@H$4.?#.K^E&KI]W#JHKFO5-Z""87-6>[4\= M9Y+7B,P>;=UHD5T#<[",2/>Q>ZYBZ"8="P69-$00_>;-](PO&RR1, M3ETCC7FFJS:9)&L:2S5(<^=NC^!I-:9A>H%6DAV,-'K?'8J"SUU.#_YL^P3E MIR>YY-U.D^NJ9MHEF0VV7*G-G!BVU+N%,6+B?2 MJY02'XBP,9=CXS9PA.8#!=N$4;3]=+IN MJR/!#-.L1#,XP /L?V%\P?JFQ"3EI8]V"#:]XA[5.#)M]0\'0J3*FG73:!F M,>3$\@2#AC@;'I]0>;P& M:9EUK?'BC_AA*\PRHM+L"H33<=/+&MM%IUR,,./0$F$7"^9N$P')>*E%C\AH M+ D<*4&"Y/-NOS96+Y2*D%XW@^BH)S6-N)=^I:R+'K ;CE1/U[@JD0/=+QVNYVI=% )Q,$&\O#"LQ."'34.?* MX*=^UQ!UU#B[QP(X,1M4+BE;VVW3=C3JFIYW3K:<6FMDQL6TV4JT>4"02 U M;NHRPESK &]-O%YT'ED6,F%Y1%BRH2AJ)],9MH!A P7O%-9E>MYJGZY@[$KP M3VE2Y)&A:@DZF62C2_<1G\D/)D$DI7QMS1%%$>SIP((:Q,V(S$\&E0M5BMA!E:"TQ$ZE\C8 M7%I>;M_0P+PAFSB4BVREV9O 9O0M9"B3T39$E3%)TH]@/,#);,(^Y5$>:CTS>#4=5Q\Q@ MFD+*"=:\M"EQ F\O+?F14E^A&8O=7NBT)#\ CY IGR?N 5DGZ(\*B6Q_H&6< M!KTJA.(1]WEA"SYP/\LC*!CJ01"GZ,_95B[2-'9UT-2-RYYWWG!8&3BBMP&W MJ1] ?3P&E;_]AW? I:LX<#X7B?1SH"IHL/ E[#BTK2$KZ"780_F,V3>U[&&U MGR0I!/2X55OW2RUV#5L'!)-[>1)_5C["+I,'*@G(<6QS1X5*#E6@NK8OJQZS M!&7Q'59E[.=$WAKSN;VV46/NMN30%@EYD"84R)82OYZ/C4'G7.H]>H@/4JBH M-OL$AMXXA$]%2DQD\23K2>]5+V:H2L]"2H1OV'%V_C$0"MGJ&T7%\6>Z+U#2 MY+6,QG1Z,G"KSV&'"$4%?]<&L0UX,C'N<$GE)8=10BT"@:4ENX5&EP&\+OK1"!$WZZ$.4)C0:N>OB!DS1<=<%9/% MFA0^'LOG]ZJ5H!:L9DN#5(N<"7'2AHHOAB:0'22OL;&AE?''.TS%(#QN^SS_ MX &Z"0U/59/;.04%>>>$3;&U- MK1*X*! UT' E.^FAS?7M)+;@Y3(M5J[V$5O:'F1MI1\OJ0G;4%&(0X5!UHOF]CU; #S@%?6@ -,![[T CQ(%Q15 6_Z" M+J/I](8P$78*GYY *BJ4(T68^[+F=1FUZZYNVTHD?IUG(<:D72=2 M1]L31MQ<5;Z50>70W/;>*(]+*X=R7STYY$^*;,ZPI; ?T MT2J[1>PE-C21B4C,IL/J)R]-*U'CC-=GHO!? B102DJR0C> M"%(RZ]??L]=^GA-!2NENNR27"NAV2B+C<1[[[,?::UV"? 5PUH(>@,+$]-4- M"2'75UO&KB)@%)(GY7.*D.9Z(S" &Z:H&.V@DD,O8J[)(=J(\C@:KHY"YR[- MG=)'FO-ZPU_2RH2YPH*8KS*F;VV0(+V%=- _POEZ#)%VJ1ITW[P MLM[1=!ZVR:]#A>7#:O%%O:]?UMM=)9_] D'N2G_\ M[\E#W*_2Q[Y"1A>?T6M7B[_TS]-GCO$7_56RE%]__3)[YO_9']X>J(U=8"F? M+_Z3^B!>( X_ZI-\W7;OFE5R[UX&<'V\C'W 'M5Q+M^ XN[EIJ8TY[=]3Y(= MKRU+QS?X;M=T;QK 4O@7KS=$D#?2!.IGWJ!!!O.3?@ RDDV,_!F_Z==[/&1% MC4'=N\7_E8;WN!%>AD3!8?_/E__LQ%)1<<9<;EFA@*:?' M5UUEXMOR;'D)U9NM+AI$%2MG?;>2H9MKCGW VH-B)P-]@;2O$?2,IPFR(T1B MGA\[%'PQIJLR.I2XIZ^_D8 M;FS"_7%-DIIMYK#;\_DJR8R81W(J$1V3SW(^-A/Y^+)*?U*[/?AH$=:68==\ MS1=:BY JON[!:A8\@,,HBT';D*38?=M-]@%!44QLT8X3M1]5:-.)W [6!4:/ M/65?:$.W=]Y>[#QWSEC?U-PT&S1EXG YU]M02\-?6M$[EOW-.=D?H^/XY@1E M7M[/$/_">M69#SU#1T>#1+"]GE:B O]BW, K_90+KY2N;2?X $D!(6L#YBO\ MYL#7DO2')C^ZYJK?H\L9F1!.\S!=[PQOB7+H"OLDU"FVFAKQ/3'#06DK0+8F MI_.B^[I)UQB7R=>:0QC6BJ_*/%_"Y*0UMQ0!%):Z%8TV$7QZ/\V:I]G\Y6?3 M*F(!7BPH)@$@ FSZ^=-,_)K[2AWYX!F*CQ:M'DFU:L)^+CY]_T#0JXC3&!.W M$Y9RHE,RTA;DVT1,:(\>RW"DWML^,SR_?^,S7T#%2@&GI/4 *'$OSQ"4KP )[E"4J0 M(>S7_7#!>Y@0C_NQH5:#&G7AF*'FE)0FW\M2A8?Q8U#>4B#^Z"J>\7;2(S<) M^*/@ES07ID?KT>'DC#]]UVC[V9[2V*,J7!@Z>;:H0A12M]?]IKD/I]MO(EOV MU?TF>)OE'AT\!RI1K\@0;W!/?5)(.?/X5@)[6W'G/M$R1IXV]U?'Y9!NUQFW M,Y$E2C<3USSKO35.4[;M*!#* MW2&=]4N6KXF].^W @S$(6P;\D+K=D","F(8'J0B(6"(Q6(L$+AC18>D?VR-Q[JE\N:YS<4 4Q2B!SPX_=Y]B]F_Q7+9"/ M[YH=%:[';3*#:1WJGIF\E]$(Q'59E.%>YEK!41 %_-GTEA\#1O?E M+9ONK8Q;#;49,5P*PIZ4%CV2]K?DRK8-16BC.!B0B3ZU4$Q[\UW;,0L Z5%N M6F>1*> ):D+5N'&K1-H=HDXZAK?Y^2M)%2E"$(1N<7\LPI(/K;2!]SGM9G6O M&M5]X@WI.7I\QW/>>\#;W&9"CA34.W;9",X$M39<[>CD+D*^2ES_ :^R3L^> M#,W!^FX&E!YC09Y8!SI"_:68&$T"]68S 0Y$#KXT"3^Q@&I5L),6L0Q-)@.;3T/0ZVM,9UJ7UM]BY%L37"[HDYE&X)*TWKN]5U@/L9#9+HOM*6X M#[N8ZQZZP-0)@$/FFW0#>KHJ.Z')6%R*E[)N5L#MN']";3RLN1<,7=K !^SV MF[;?J-\C"8-['7AG68O";D=*@K!0)I B, 4?"Z;!:(RXJ$F;+FL!&YNB#GSG M73,IR8D6)O%B6==7L52,[4QZS=XUDX5K$!SZNAZ,F3$[5]H?]_WR'>,@'FBX M\3-TDTH..F"6**3>$E8JRV^.&6D5&CB#GA+::9KE@>GV"?T)<\ _JK1*"I4LTU\SE@Z1KF6E MM)<9\3GV&+L\$K[NZY\R:G5F7??6^7H)AB:L, +A<30"AJ4H=;#JW]L9)&H28< MYNVIEO_+[Q0Y\-("H[6$_F/Q*5I;<3VQW!-+)J246Y8(:+MX\F'J/+Z*!K4* MC3PL)=(U!34_^XK=D9F&CEE8N1<$MIEN1KD?6/BC72_>$9&%7E>QHJ:J/'/% MY--1DI$6,B&\2>"($:=/Z^V?8IE%)%D(Q)E3(?-;TPGJ;KGS)= M$<2\2K;[:#1C6O\PSKC=84CGH;*L@/#]8$SO%8@R#9Q.\-.2 GQ:)_^4=:(^,0$_CIQ0"8B!+',HF(/(C(RH(/E&^TW# M G9")!?9$HBXIRGP3=RAH(KEVA@E5?LG"__K>13<+.Y2.6UWS?59BJ5=K8KM MN3$8:K;%H?:N$$'BIRV[QIM>R'N>)O37 MYZ@'I*L\3=RO -8$K(XS#,@AI)D#-^PDPRA?Z7 ]7][J,G4-T#>)9?$U3W9,#^&WP(MF ,>P,\0=.E(0GH1PWI M0#<7J_Y6E8TE,JS'L1$(L_R,JP()X*M5_\WBRUWTJ?]0$N1[\]*)KD&X8[<";U- M8!E#K6_MBHB:;&9>7%Z=+K1 22B&2(KT3(#_WI_4];3HUX,<]?NLR8G$ <,0 M9@9P;AHD53.#+ MN9_-3,RRIN25:DK9;;PZ<\+EQ"1W"SMQQQQJX2LXZ;+@L M>W2:!NN*L913MI# L\5:%&E-$GS4OV1L+6E6F-4]\(>8SK?+;R@#JPJ::.Q% M%-ND*D*C$ "&E:2M "C 5506QC A4DX!8@%J/K[4"$,C6"40,T/?[- 1>VG. MYERX_)LV3>2*BWJ@4 \;@M[248YX7U7R$Z46^BY=B @B]I4QL-0&P1(H]R(/ M-5F]KM=/2;I.4&;$1D=FWZ!3\K%>2[ S^"S2:.39Z.7Q&B[D9G"!J M 6(<^:,@<#-.[QM[V4R.7%%)VHVU:EAD1.AN _]RL6F+Y\8.]:S/*E?C$G%9 ME39P?;&ZT]HN(S3)> FB>1B@5<)6F$KF>W2KM5OX?FOJA<#?GB73)5C$T P. MSV/FTV&F3^QLV=5Z/D),SD)A+;Q9^DT_[G7W^5@;/2GC/8&US&>"Z$9\Q 2%RE1TIH?JHTA&& VGTA@*847> M(')<,_(RASK9L7:I;$2FP!!XC2J&TXHI$^.IG$?2+/H2NY /VV.4J@HRBDKJ M5;Y5+BK&\D-7Z?R%M7< JCK (*;F+P3:MKQ[ZH7A3Z IN-D$\>AT.@]:998! MKZP%0]N0E,0,=W2WVFY=19:R^I;/W6A=JQ/061;;"*H@<0[J73KIT[S1M*TQ MA[V4=[/E*PX!A&Z;KXN?;ATSLM48KU[K?M+T<$T<^TO6U+\)2 MU!V$)&NWZ?3#F8,R]#\![S3,"M[E)LG2$9 MR$R!CX9Z;I0;D>.Q &L),CE95I6QLP5,_+K*X60S"R^N%]R>6KBDP:YP>@-; M'.B"R#H*NR!>$(C7#,-J0B?< 9AB[5%X6R]8.->N&7,9R?_VMW;DW9&7*,'; M:R@+?)&&^%N"$7>!F.]B#=D'V98OKREW5IOZ[65?LUA&L%_(F'W1-#OEBGWV MXA6X:)^QI"ISM7)Y=89EDC/W3'67OL@B">3 CZ98HPRU.>_DBXTW$%%7QOPS ML$,+U\U)]@P%#^8]$0S!;&GO!2UXAOIO*4J4AJLZ><3,QT 3"&V&07,HWJM+ M2SU?1ECAO'CBVLDLXD3JI2K/[=),PK<\90W-$9>A9=,G^]91;;D1*P^(\5I7 MHAP'K )1\:#Z<\.7CR2.\DR5$B:F$&Y@,QY/JBJ ^/([5[+?@8)W\66?OTVM MHE;9%HNU?B6$T -N1F'GN](Q8M>!59 VU/ BC6]I&;1[.9B1C1"9"^D>:WY* M)F#DVQ8.@;A:47_6'-.[/5[R'X ^X&1D20!&TF3=?V$<0'358,$N$X#>QA/5H%YA4\B M!WB,@<)WWG6EJGKM&+'DFV.>A5&1'&H!LL23[M+Y8=AGL7_S?Q2:4R6E'A9X@^+KKZ)$IB6UR%/^H8) M?9<<[%@+E^Y*"![(@C65M;0F+QA;3+<]#+4H0H4<2EBR14_RF3'/@:SAW7]X M]N99@#R197#M=/G]BI\@&;L+5I4D?62>F4T_&EVNY1XEW>T=Z)KC.#%M>8\9 MF@>S1K.LRX:3(\VTX" 4V-GOK_IZP+/\ILEYWO>8@;^E MRJG73;*HH%P1GAOUK\3ZL9@,B^%"1,]M5ZD+,Y6[]6]9D[0<[9/F:HFQ0C\L M'/W+HY&\H[+)]-3<(XBLLM'=:,7 I46SMGGM3CELNI4THFE M +F&+9^8(:FK1,AC12^%4ZR(;KI1XK3]<%AB7\F(A?Y#3Z&E]:N4"DCP!2)W]P$D M Q7Z+M*0M]J\SSV#=D ?-7F9\<; Z_E-!!8*D"!DQ P%8IYB)C31C!L2(X,7 MTVO$L(.)Q#=P^KSS4G(-('R@># '8- Z&/IM*WW^OS5FKU+0%?;:9%BHM W+ M2O_P=!J[LJ%=%.1;C;1TI8VW/5 4Z-L3W\_HG]<\W,FH23VQ2R.R>/YQ\E"[ M_;5I<5>+M.$;D%%@D1#+5$F8R=4/\$\1N1,3NIM"I?(2ZNCEE@OY8:>%@3N@$]CR+$ M)IG@B+.2A)W%,JF-NF0[!.>K2^+!YKJ+CAJ["EI+E8V^PBY M:O8,'?)&T+A:I%TQ?@$IH,EA^33T?3MDTT40D4*8?'M%]!O6AJG43E:W2K/[ M_+9K 8PT';8&559\#F6OK1CYM*&-%,2(QF4*])!]IY5*4]#5>V=TP$$\3G*" M6MMXH&;N_8^>F)@F 9<+6N:"0G"81EHOMP(,4G4_'/ ]O^'_\>R["GYWWJ2JH2]&1)+#1M A_=JXQCOZ'O!<+" M;?U3VL[_@'GQ80Q M=916?3/BXI,O>]*Y=>EM?X(0%TE.^@20:"\1V@UQYMG54SP0#HATIFV.RI?! MM@/EO8 - V%3T/#:(O0@*B=1U67 UF_# ']WC:P>]1O.G,P,M$+T;D1F*6W?_77R3M[1D*TW?<\$M4,#@I!-(V+RTLFK MY+2$E2%\9'_8!YC/+OGT X)\? "YT);=;%X,Z>&&/DT/; F1V>(S])?KGF"Z MXK_[7#*!_71NH_Z!UP#3N_WPCC($C25GOFE7I!_[9:V( TZAWS8UNXTG5ECZ M>K-MEWBW9M?R#WY>^_B?W;H#0V7XVJQ&TD^JTYGROZP$NS;ZC 8@W:8 MLP4U"V_I5 _?O#.+:U2N6FT#%]BFFE;^I1OJTSU0_Y#$YF+<[UJW&HF\W% M7^LM9=$H7Y@3>'DMG2O:C/1-AYDC0RG_135<(C!<'B]I#^W32AXU>WK;#VDO M$1-VOSV& S--OP('4J1T>9 2MW?#B[&_ 2?B1ODN B%&95FBX#LJR%=D9,G:&CB:I_:,C=2__X_+X=_^_:D\:.7!CY_*@P_@67[Q\N"# M.;7SHH>B^6ASO_SN;Z^^N'C^1W-@6"8!XO242,K\&O'99AR@J6*JH[*H8K1M M*%6@* C,0R$*UN(NZ)1Z@'587@'U.R>GUX4:H20B63#%B(59[7T_H!A=,$7RRCTYZ5/M"B,7:AB]+HK. MZ@*Q6UX/Z< ]C'Y"QC)D%72T MJ!]#?&=47+C *H."')AS/[=,XR_Y!>IY9$1M/0RMB"#TRX /3Z>" )QF'V-. M\=LXLH7"(8(W21M6;+K"@RGN3O6 39)@-13("_?T-QA MV<]S7E#1Z65^NB^I%MHOQJ!.!59T@A$7>A2JJ&=?^ER\=ZK9F!]-.PHG#Z?+ MCX41.OWXD>;>#77V5;=NWG\7A[<@SGHLB[8$N;(Q1.@?#VM\28] MY%<$ "2)@L6?TWI]D98TL@V>Z$B/TXF>3KJ$:'AHXR4=F-#$$$L$[/'BYK"A MM2*&/>WF%5(D/,>2-$%XG"*J*^ZPHA:G/=B$&640\#C35W%+GD)2)54"( MY/#+0J>*P=\XQL@0,WY0 9"R7\DT('4:T'-LN>0YI M7_#IE.9^Q47UY1+DW:.VX%X?J.$!&1[KSN^71"7"I68@('Q\#H!2 ?2A)UF MI'$\$J(MEIW>-.]T-"J7NQSO\7R#)X4YR\%H9R)O%_>:R:MQ8[% MS\YJ]?/NV+EB U[0U[9MRRQIBR#C?73XC&F MV]Y.B5F 69H>+N6Q,A:'P.QB.',V *B1+,#M:" $( CY\9K.)-XP6TY:0M8K M+<)+M;#I3 3IS4>??T].RU?FLH8 MM;?YD[!-%Z\@*!K2U>;9\Q\SC(D2:CHQMPUH$< 1 &+A4 :*G@P])%36U3[9XPHWHK][&-;!?+BXXZL]0LPKG4 M-9F6V(K1MG)N0A/!-:6,H2&%=L>R43N^([7@)4NS'[/F1"!3F'-B-2W1\O,* M=Q(.'1DI&A](>HB E&Z,?2,R:,(6-,=+;"UL!%ZS^_L(JW[/WEF,]=DI33)S M'M'Y;^! 0@E+&SL]SP@ E@&SUK/5X5Z)/&A*I(-%>X@%JFIO+D/*[ZUO39L] M])9/<#SJ"E%'%WF_-V!6%N1/:57X"-;Q0.TG8S.Y9\6ZFK-"EX/G]DU];7K0 MGSFMWKM\_-2M$M+1GSREHQ_ L_RFNU7>M\_40FD7B,1AH-03?"K$N.]\9<\4 M)Y'L,6LVK7/<)"/,A?E;((OMASLU_ MC#[\RXS0;5TOV<6>FH1RX__<_9Y7(-IAD19MD&46L9KEIJ=XP3@*,0LW_;)> M J)XV-F]D"83Z6X&^8'K<-^:Q&?&@I E#@.$4WNZY#FR; W#6X[RZ,;;XD:J MTI004PVN&X*3K%04NEILZDL&TJRB4"*GY ::#+RGUE9H0'24T'[=(HCE9\F$XAY'-<1!M3MTC@0'N;)D'_TV MS&U^4'!C0$V*]:OSZIZ^@:J(JEF%AA(\FQ9P3H!)@# ZY1D_PW[QDE00*;4J M)2T/'UC9^RCA4?=%=X6%UJ/]8XU)ZC'!5$#+L;>$X> QI-^G8_0 #C#7;Z#% MD?9^8Q&PKWCJ)MQL*%5#'^.PV5@L70"";A\Y31#$2F2RK#O.1X_[#=:A-IYC ME(AI@T*;P]8N2U^0Z(540[C[)*R?*DP1_62A044RN!GQ@-A'R5?EQ9*<,]!+ M1X>\[[^;"ULR;=57G?5L.!L!>F4QJB#*9+"#[MNM;K0NNELJHKN A )ZI;LJ'7KPD]PUEN6 MM$)0&WZV^/&:*M!BL/1#_,[\?%&;.*<_8'8JQ<:9^4RFM1UIO:Y;;3G:'D!+ M)H:U5:H'MZ@B&4US55CPD5%X-4E7FX3K'2]91RC*-S[/5"AEI0/#/U^ M:E4DL7;>%#R^0_J[@^N&TV"' [(LT8=\W*C$IZ___#)L4? VFV&60M0H3*S@ MIMK<2+VCULJ*]1KR*K!\UN!7JH3\UYB&IYMX4FQ&,J) HVC*AZH\NMFN:15S M\84HD.0Z.)FE# -N^DV.F3!7*G>!QB:C0?3IM )-V*E2^%*X*KU'F")MF$!K M.K UZMA0*75DIF$Z 8B"N 9P(#3@3G!%X3"^)I'6P#N04[;F\S3; MVC!';F"(C>.N&9UD"]^(1\L)3G'W*G+:*L]LA4STP[0*[QGIO-P@92A]]DZG M-L6"]#D@]6&^_5F;^#TJ8&$K#?6N3;[,Z2'(7/_SXR'FJG=^IO<',W/?'#<7 MJN0]U]73$Z:SUFOI:AO]-^]_4^EKRZ$0*!=DW,RX=#Y&A?VE^[XD4I%^Z-J: M IM5ZAHI] 1[REZ# M$1E2[I,9KP_["Q)?GL"]](+D,M_PD5!X?\PL.F5]2L<-V/?8J,O",Q(M'@%9 MB(ZGN%5O[R@ZNW0J7*=5\8QX++LK#CA0%U@=NYI;802)!>_J&%O_0JPT-\H\ MA_9DBC51%(H_8V ,6P^U,W7(VH??BZ!H,S8L6V!B!>Y9.S!A'IA6-A?=7 M]P5FL*EJ<>B(1Z;3F[T/B_ROTL>^2K!O5XD:X-.%,0^)001 M8Z@+JP!DGJ<:G30J(A? ],$BD"'K3Z6%;MSQM-2'8R@>H1-QQT@33^DM#"0Y MJ)LM,<]3;FWH-XU6@'MJ[@$/"ETAPMC!,&AJW,PPR/VWX5[\>?CV8JT?X,3F M'@*5TR?]P)68*0DVB-Z *0 MA_+JK8(+9##3T7A8F4]F6$-L8(QC.I$V?0M80YG8C9UTI R2YN4HIQ%C72*] MEU<@OC.<,=3%DX^RZHEIA/5[_*5B^IK='H N%;RNIYVF%6(VN3CR.P"WR:,- M>CSUZ7O1*&JV,6L7=#!6.&Z5RT#!/C2_!\7("B)6T]$>LNL;V5(O:/KYG+0K M!?$ )[>+^>^*FU%U=I'FY"D.H@3WPD(\02$,"O'I$Q3B 3S+;QH*<=;-X@S" M]YY!^-Z+7]^(2 9M\:\Y;"/S\" ]G/?G%9_E!S447:P'"MC2*C_-BB* 2JM[ M^T"_N=C4MQID6VTMVFDD[G>[])181?SU^K"_[@=3.A+Z3)9H$YK2U@.&.5G& MQUU__RL'HCZ*K3/&RCAZ XV%U?!$L[E9_#V=3.-*]*B?+;[5.EXL0\D-03,QR>M2> MO>&T54!X0\#J9*BQ46HJ9NT MBH#K:0E7^?H-!0ZH-DF]+=8"IPM9D@%E,EPB>$HK4L0#I;D\ M-5(\\?<>;IZ,'FTAD=Q%B?FJ$?(017CXL#)9,@@XC4B5;69ZMP.$!CRA48\I M)H1LC1,3XV!>O"7<^.+5WW1=BI7XTO;-"T[0/?_C9[]CW9(M+X0/!$F')%.E M55>]G%9=Z>GE3W_]\H5"QBKKD@Z]$EAB) (2=@4CW\4+$E/45J.$6780AW\EVL[QE5Q,I#SQ^!X2NDYZ*:/?725QY5> M/HV0Q!+7\N^(>>/?-;#/-"CCR MC%M%6*NBTI2KI+6!@M&ES6*N88%SPX4UENRH]BAGZ$L3SH3M)T10\1D6TW*? M9N;\B#7R>7;C,R^HZT=+U]GJ)$.-#I62)@;2HF%WC8SR.A U$GH=24))9<]" MZ9G[1L''VYO98BI4-DNSNPN]B=)F3^D&DH.*>*WT6M?]K62$ Z0L#)OD,>8, MJO)3VL#G8G8J,UASI8ZF"&XH&LH=X45N):=-NUY4F9PTM\IF-5F$*U+QY?.5 MM'/QA=OK!JFKNYY3WR&[K!K*CTAU4WQ!9QN@ ME-$@[,N,N-#TFM7+;45XY8,Y&9W^?J/$1Y,D&B!",BY8&COQ^.C![1831OUD MMTZ-44&V7W ?[%$F:B%F3#U.W"@-)W+5D((9+V,VD%HH127#&80+.T_5FO1Z MT36VB0IV&*?1IH73&[B4Z=L8S\RUSE=?\,#)RM Z\XPN)/Z(S'Y<4[=4@Q60 MAJ21#"01*I,HL+Q>2) 6/,J4-C7#.(FKDC2PAG3D?$K%BHR!F30D(I-IBQ )Y5M\"--)DF=TBX MY5&EJ()(,UPNH:KVCR/]OA.?/03''%B!AV5_';SU(AA\D--Y)^(MN-VGEGMD MW-9)*APVG:W1\53PJ<@?F"0C"D]S;D+7?3F73JX'U*T4*>F< @EXPXP,R4:W MHGE) .$.QZG)8O**Y()G7+-$&\R]C/X>#F\UV(>- XOL*^I0/ M>_]R(%<0TCEB7V2* ]!8/ 7]-U>K# M"^!AYD+(2@UG$==2K\D>; M'UUY#Q>DQKWD.C+A'3$0RL7Y2&U!T:D]MT'R@N5Y&A?GD84<#,%3CV4H+/SN MJ;#P )[E7Z&PI"UU[2G<(K,^(R%QV10IV#P7-XG__$1R(6E4(/=, M^,(D6ZIHY! !SB,.K ZE='?R@VMV.:N:>:G6#+-NF\TJP_>Q^)GT<_CAFCNQ M%*D%LKMM'4&2:LT1LUMH$7R"ZTGF/!+),5U4C[X.RASG90:9EY XHF3-),V3 MAJNE#A,PM:J(T1]%'( M>)UXU7ZPB9PYT+F_B"D-?#SFBB\!RD8'S?W'.J2UZP 'R+,538LWO6P8D=?N MT_3O1E%GIB/SIG^G7!TA)TC""=!AUH$)S5K$]83E2+>NRB1V.<'SL\D+11,I!L+:=>HTE/":"9\\/&W=T$!T@3T_QQ+10GBU^Z""_3;P9 MUWW/%"O0$IH\%H")MT0.OFTJ1^\9*\H*-&H]\:7(:*GB6^]=!)RWG%0NW+^. M,SRSBICS*GD^VYXV/^146,,VIHA6O((":*;]JXOI3*!/)B'FC2<,Q-84P, MR#(2EYC+AT%"&8&(DL;3@K5.(1NSF/].,Y+Z8/5+K=\ZXUT_O@ ,O. M1MQ;#D8]>F#I] %'(<@K4%:4>).OR;?$L;85(+N+=^.,L%<_G"]#SI75I0?+ MC)RM@>&P:;=&<6(3S@5[8'V1EY[:OTN@R M1JO#@H<^,BO-\UGSF8IYC,4G&7/G:3S^(H9*F>* MO=(Z7;5UW,D9Z9,XC)/C21YTG#??F"N/MR6+FYZ:6!2EGB7WM7Q-.^.G:C;W M4E_=*+K,V>3>O'UCGDS^/OV0O()T!MHFMY2<0^]^5M:8CCQ M0;B$*-WL!7C &?F8*RD,E#1WDI^$AR00_J9976DKGVH$[@M%6:[K\/ZK6VG&KMO+5N1Q60@1SR"> YO>$EARB;0W MG8W#0$QK4!T1G7KQ&9?:(2--UMK"++V;-_XA!)(#9OZG3;Z_Q2P:!KY+GL<^S^LE&?/S1QY^P9?]6A^L+^> / MG9-+Q!,:@'5%&C"!]G)YV'+EB(F_MIK'PNK7G[A;0:?-9O0S(GW8HID*_3+M3(@D+-&/AF?;!WB*Z>P:77DH?C,$R M,-80$",K=&#?2=Z0B,8W]5)*6*97"W2B' :F8"^"TVJ!BYI0V\EFG6:2WA*9 M"HUXE8WWB2'DA2=-LO-!!Q>H%'^3\_N(]V-K.K_<_=^*B[1P;LQ=+(=2:'!P M!U1FVSWSA#%&1K;8(GUV=6 \S?U">A5,2M*O6>4@0%( PT1Z%7H0AFI5 MV(CT.5*W5(:&/@R3P_94J:@VF_] -_K/J.T'!$D%96)"3D1-#\52ZU8^ME3L?0!/,N_=K%4 MBH7(V0W7ZH6]@JW0 M'U[I0?\B'0G4I2J7_")<$E!\PT8>I+-")%18+X2;4=L;.GEFSK^(_*@H^PGV-&-"?ZP^G MGTLS$",$E++)\+0UO)WFDL&/5#&6VZVL>T" .P:G#X^O5EVR2\$G-JZ+4+M4 M#-CEJ)(FJV8-1K#PFI1G3YX>WI0^_6-SJ;LIO5-\A[\<6DHT=>E1/G[V<86C M>R16R,-6-'!%]L[I2.C%+2D9-LB%T+W6:!DQP+WC>'^%#'#NT^I4O>*9C372>\%S!:SVP8$8WYI2',BL\:6/6HR7! M0'&@)D\%/2%$'B52]E2>WNU)?X22,KLFS=)>P;*4W9*C^HZF""&N!7EJQO# M61;EHLA6G-8<%]U!9#YO^E;(R(R^AG[T*Q3&CQ[OL M;P+KZ+9>"25S+@HJN[HR7R36NIU)](RWE28D';\\EGG_\>G\PG2)E?@%BLF6 MUSPQG1-HMJ3?VEF?3#(Z=2O0:&E!FQ'\*]A: R0]9IA(8F?2@Q^(1]>MJL@_ MS 7RGIFF%YYEBJG0Y'0QPZJD!M'#J;C I?4-TBD@J<90:+P\K*Y8QJ<7(2*R MDS.I7DPK&H['*JNIIWL1&FR3Y:%FNOJGM$*:I(TDQ(G8;I,HV4/P[.@*IA@72S4-M"()94$R0D M^<4W9OC@(S$C"HP9*Z'AV0IX2QAG8N@D7=ZR/2083;"MVR#&)6\I?;O>_TV@ MCY^H/7^DD3^FI]%35WLUSHD8_%SAK(=I).^OF6,_94SMM=+6"=R% MBS9RH?2.&4Q2N1F^?&&4EX$K-BV3?L__]&2#.6&W[=AH6*&W!]B%BWA!<,8- M\^5A6#4L^K X?)9$#&+WAH]+2]&96VR91JHQ.=(;KAI!=3*B$@G MU:9]Q[L61?_D/<_ R*09,=0-&Q9RM_+L<;9+FP%FLRA#"41XIW4K*OB9ZW[2 MY9KMMH\8!J#2BHY*SM;<(]5 _7'!$0BX=#8[)]^P"!;[M):/TO2@&@K$OHJ> ML] A&&G61=#E\=F.[W,_0^MW<%G=(,C.(ARS$7AK11P!+-B*Q6_*G%$ Z:89 M0)TEK>*SA_-M:#2WZ/.*X-H"["/> EJLZ!\D9"[#.M]+O?5?KZ+T^Z>*T@-X MEM]T1>E]"97!H4X;5CI%7*:C3YXLE9TBUP9>@L]_HP)A& E,TC]36D_*/@]+ M8.\+RFA"MJJ^.OQ3=1FE^/6PAF?Q=;,'0S+R [:BVE%DAE=&^,1ED2;W&B([ M2ZB+JGC#X_,!OJP14SE:CO%)CHH;YV%QM;"D(-YS,GC2A2$@&!!VI[K_6,O# M\5Y,.;WG+!]-@VPL=31!-4QI/?@,U+O;'6(.E?H&F+AC5S-[=T#/<6FW.@%Z M2?'[KN^TFH8D$6B%B:8'8#93W(,3A740+ 8';CREB[6EE M<0>P/8]RSP6%(Q:VE!<,6@-X5BU8NA2[!U;94Y6SQ'11SY1H[NT]*/5F*^(( M3/JM)1^HRP^QQ.RG[T,"%QJ-(0I'_ARER5,(($ BZ>CUJ45EJ!L%U8_/NY2: MMB6,UE:@TZRE7!P97%\744V^KE$)AJO+*K*VTUALS62I;,JX;\06C-$]84#4 M>[:JQC*YSFG'TW.X >H6W]1#VHL??_3\N7,]Z1R?&0?4AK@3!9\^M-+X@*3- M!>EUH:X<$5TL "%C++MM$LHU/RT;A(FV@J+T67%J)R>:1EW94H4:__0U.2.T MYPZ;_O13:VNPE+MH^?EJRD+LV0:7QV>0T3/Z\FNFZ<^8!WM=(L]_7V&95 SS M2*M4DB.VFD+,YK;"P3M%# Q^,^*0Q4A3DF%@HE;ZH]/QTU-Q&5.^)POG_]O_ M__17IY[T?5N5>\[$HX%M5*V_BA,J+V@ 4:#.4X!00#WHO3)J W3R(,A*"N4F7%- U11F$HE4T!?ON1< MZ>+CBS]7LNO)N:BAO9)FC?)=V8Z ,=2'T]1H7>XU241L&9-CJ;'3F^U/.E4O MN$"YX (EG[OL^=#$;H*P4@FB;R7!)/F!^2\ALRQ'0[LEO1@$Y73$9BP# $/CFO'C4&\E[R M_37947J2Q2^*:0DEZ]"78>D@5EO9S$P#36MD!''A"N7F->K;>H0"FYXX<9Y7 MO= @(M$7-N;\D2R=\D'RT"6T_-7LHKOZ.+GC2):*F_G78>CGUH*_CPP6.W:V MZQ_O\1(/ MH/%.=8%XDY"L"8\_#O\!<=9AV K_( MZ7?1+&.NBCUM&DP276P[E1;JIQ.G/==L2#7MCE=(,;9.*14ZVQ6;"D$QGCGR M0LN1(PI8.=4> 15%09;5?QAG%[IC2]Z4(.P9B;T72:^(=5MMN4>_YF0-$3^L(%R6(?3X'%JJR!3TH#;&V&[E M6P]*2 GULFE4"%/I+^0YA)*5PH&KQ M\]]5@5J N5"5IT#38DS(E2(I/&X:H.S\9N]W[D2)<.9,<(L%Y+/DISRI:(VP M?H%8NEB)CFW+7=1ZG@%?!%([AN2;OGG7:&J?]C:;/)3:<8))?N%41@!'QJB< M1&5^X#UR X_/?$RP'IMD/3<+_HZ9@5LQ]\, ]V/C@DET FFTDA9OPQE I"0- M=A 74.9 N:M _IF%$Z=]&8JJ.T%H/D9CS43Z2AB=5:>Y(*T4,;G9#!Z?<2@< M=M?$R0A>'?:*TOA1/9N2WL:#[:3Z;-J4+*MBLTN0-$2.H$?/4"]GTFSIGEIO M-QM39=ZD,]VP2(:\Q4V_N5&]OY=BBON3E/N:JI:O,U&\!F%\,?(Q' (941>" MO9OQ#!FY9.@=5.QU4,,[V"\LF]?O['> MS_SD=)L$4HL&84W(EP1@H?2O_O9K'N<]8JF$6)-ME*U)P_,]5%>D150SEF\Q M.:\Q.6]D&D<\+^QNI0FFJE MM";:.6DZ4.4#)K:BC/$Q0#4YJ$'JF2O!.6EI#(TH[9\\)_::49N1M==*:621 M5M>S\$#,Y"6AQ[A,YPY2!Z_?<.RGD;T [[,GTA+[!]-&N@\C075,OM^U%M': M_>(>2Q9/P,5Q>2MN.M1G-:\TY BUHIP^FS79B(H8@C=TX62?D))!FA]Z,I,O MG@XK]1L:]Z.4GY#04CF6BOS:O_>M<,JMN$$.C@$U<&U"PC.\Z5IX2,=9 MY4^.&UY!EC$%@,A>IO!T3RQOEXRPC%V"3;MC\075E910-VNRS!=L+<&""3O[ M_J+P6<0QO IH_F5^&?#FK7A%T;9,KNVJSDQG^A8VWZ+)>"0H.3Q.PW.NJ_MG1_DU)3ND$S2]PC+,*EM@[06%*7V00WOV//\! M.S"R$$MZYO[BG7>R"RG=DV,9BG2I)]1X']5#$!="/P"?R0X@M]IQ)L3GJ<+3 M*X*-VOS?Z,"X'/J:A7MQ.IO>D="]TB,)T.PP>&T38?J5=2VC0%I?*NMK5T.: MZ Z&/:D;5-)9$?JAM,5<4CE\UYR9VELQG&Z-#E [POAS N *A.RR)Y@L>Y^K MZ4VE!N?&7;GO92QL*)3C.C?#_>F.$VFKS7MJ[RAD3+CQ8MDBSUU0@1D[V=\^ M>5+-GEQ9:[VG1?1W<^GL@V085MIR,;TLE^60;K)&)M$!CX6G&8& ]RU!!0VF MM+J(L,3.+:J=!35C[5AM9-=TO\%^N_?%LY^W4S2+7^%)G)4X#<_W= 6>^=OO&\C3%FZON([.&8%CH=G5K078+0 M2UB N\8,SN/.0& K#.A[N4GNON&7@:$S=-V[.7/&!M>@8>]BRJ,^SV1T?MA/ M[L(I198RLP*/Z9.CXQNGA=3QX@DLKYKGJ_0\.2$@PYRQP@-M.L/9$LF7.QW M4!P8J2T[G0K4E/V;L>#!+P\\+%+O",9SBU+;98,YI1)IT>\.9&O&4L%]_G$? MZG2,PB3 ??K<.!"YR,*><1:P!SG>=U4MT3Q &QKEL\JE&RG^WD3?*295=62D MW8;:K!MG\U.60BKTGQG>@\3!E.K!KCJ,HWIATAI=C\=NF0:[HT>BWF)X1.30 M(TI@KTG]?[!4"1$#&ZKXR&I8&(R3PF:2N1K%X5_]_L(QQ3I5MA"?9RXP!;E5 M!"Q4Y>2"[0GC..+D2>,]$HPWKK;TCAY95(TB7O*NT[UM[S$^86Y70R*].G)]LL/H>BLF;(I0B#A3RC M5?1E*;#86X1MC:"PUE=SK]QE1KB1K9.'EMMWS::2CH&-J&3%*K>\/9,S$<*, M<9BZG7V5D*([2X8O:<'5BA]A;!+!$)SNQ(<42X'$S-,22*<7KV@^=]*\6]9K MJLY8,5' T579*@>7+*U1_S"R2<;AU2KC;2G4B"CFL]B1P]8SY^N_7N'XCT^%XP?P++_IPO%Y0! : MUV]ITW*'6PW+)S"JG$65"C)]=Y$1G$3.D2!%H\='(2CXLO2 Q),@W\ MY<_LRR^_*+Y+GLX%B.GZ93J_.^OF=&5RQ"T7=),FG2GI@0C)R MKUNL=:6<_OB3CS2X2?U05L$+CL\6SW]O M':6VQ?LN6",%/8K%>I/>/GWM&^3U&PB_&/< N//OAF8Y(3?MR1:D2O5A_ MBZ6,H+&A#2$-= .G3$UI)RV:]8;TYZRTM!CK-4+SRW[(EB/?A-?:(6)9R60^ M6WS3;"^;0:5']2%_D)230F:7XA%K1PM-,8$XPRAI/U1LIN4+F(KI@7F3#FEK M'M.=^Z'IT4!D5<,QVEDINDO(Q%]KF].V*BV#H0=E(&B28B7R"F>A=.[( G(O M_%YVR+6,BIB))=*8GT_"$5].1;M-.A>AV81%.'^CO"S]RY)M7=;+=U?H=[X0 M1V*-_WW^3Z\HA RG5VZXO$\H%XW]ACT;>B*=8SKD?9M>91@.C ">)>..7&:S MU+),Q(WE/RTT1_#<]FS?+=>M\Q3D-R.AAB>7HP@ M,W@I2YD3<'%T9)'[6S(>=309OK1Z4B4%)W)(YJ#EC4M8F] MW%=]OU(ZE%"OX.?87J9%VG,#C3X+8 YBLJNPB8DE!?D6N9J2EA3I+YT*-_LR M[GSRRU*9?5A<%GD:\!_R8_%^#X2(P0J<97IT-EBK%&0Y6+NV7T6_(C,>KRH7 MD>0LJ!UU-(T).=+53OY^=@*J;EXTAO&,64[= L"STX,AD M"OKLN]:J%[[)D@GL6IZY3G+C=^U>!?'\,>71M:HVIYN^-QV&J76Z]6IE*%H[ MLL6>.))H)>NYX8")0'\4440 131WI@;(DI-KM1&$>6A!S,Q5<3+,IIRB"N!3 MP4VKM80;SG3*ZLU\%^C[R:%89?'7S]K-, <_E1L[QBTB<6XEXFPY'[SWV$2,OFI&5OPTLF!)^YG( Z>GJ?9 MXM3P1SK8Q+E7OR[)_!8(6F$\*\:YH=W>. %,ME MW[_3-V9T%Y=1)?D<(EPE-VAR-ENUV+66F"6O%P@1[W :<\&B?=#"@H>5]BRH MR^AUY:-6[-? "#9AE 1@L3(9OKQLI*E(4@KP!^VHI!AITM[? B.$Y9JEU9]Z M7]U@?/;14PGS 3S+;[J$^?ZY1L93+!FCA4[]E4"F 'YQ&;.3^/'8N@+#UZP@ M/1F"ASMA0LMG61$X]AG#NU>N* MN_N&)< J?&PRSHA!;;74IYBXF&.5C/*K*G758Y]1!B72*:=_9REG_T8H*10T M5D+_IY-?%A2E68_9739'I:#L"0@7WD.7&R.]@+N1H&5R\"W^]OKUB\4'Z%Y< M@V#LLDDO_.&SQ9O&6&V_1FGR=7BN@I9\LH).;M9__Q^7P[_]^_M_[]=>?&\$ MWH25)$(:M 8O6- 0GM.*L.7[ !SZL<]PA19$887NXLG3'H.QT+)$*'?75P? M 80XH;C17L:\M*FNKW2'FB-D3\$=,""@@O/$_P*Y7TNI9XH(*<21;M-J2N9> MA4[]6>,U8[+.6:P_"^67K%V/!JE,.U;VZ)5TQ&E55V#$_O)J2BIA*==HG! M[U-ERE_ UG_?K!FS_FT:L\4?*]W:+X/2(T/Q21]2-*MEEQN\GKZ+!9@^1?P* MS8JUFD&EDW[XRA[JC7?C??!#AS;L9O6A%A1@L:FU>?&J6KQ*'UP\-^CB5Q09 M/__HXO^9HO;.6I!?VDQ,3O[GOR/U'UIW:7 -A"%]2-7BY?&2Y@_'B1P7K[KU M4(_[X;"DIL,'&:J_?[/O2'E0P2MY&9H[+&<[/JHR=K46 4_I>&,-4]]Q+50^ M%K'B+@M85 N7-/S)#*>@G/0%9S(WECU/4Y2,Q(9NY58\TV;,YKK>K%'U0$9#1B*\OGI4!CE/)K#.X(4<%#W'L!&Q-2\W91/&SI("&Z5<2XBG>;M6G4:NBJ57 MVONLVE94GB@G1V\F+Q0*SEQ6(JIQYDX*G1N!)CFY!K7J1%*V[$ @_66],[J# M*B#YJ,NOWU$H(VTS^UY!+MLF;?VT.P\C+]CK9"RU 0CV,UUW2#X.2&L)"D5& MF2*:UJL-ZY9(^:C*1F](;>Z[ZV-H4 F"JJ.PL&LE ?Z?M-RB9A!3]-Z[<'9" MIL[N8"9\7-;;K=8-T@!?5R6(J%+M6^U&C+U=ULE(A)/C MN@XBH5-UW#D"@&ETBJUV71NAC_>KT=,S'#4?;]+7%JO,*>P;IG&QD6%5RPLO M\?=#.A,FPXW]U,3^8'SU\G!,88 >'5$VP6H\C^_(_BZK\(Z+F\.&J@5"!K&C M= 51$-1@IDA[B+(E$<$NFTY.DO1;L?AD> M7&,Y/I RLHSK9FWEY5>O 2!.&^B*;,85L.[#XFK37Z:[$FN7;F=Q4-%C6VL/ M/C#*Z5(,?(GEW&(0[SXWR,I[<9ADHX/-OY]9C_?D3!TS#I-_GAU$W%M09A,( M&+Q\E-N2UF@XSW:$&VPI/:F_!")_0L$#F5PFK] .TRK[;3^8;RE8[!(-/#E& MISK)CRQ!WG[Y@LPQ_D&['NM6(J8!Z*98LKUP"!4TSX<@LA-8[W* )&SG)2EL 4=%5A ,%W< MOUND)K49=XZ:I[P@09^/\;)UO# 0/0>18)3N>.N]SN%QA#8AQ2A.G(W<]P0* M(<;MIU08Q_JAY :Z#%"X#.\TFS @U?'-T4D0GGI4O<#[_*G ^P"> MY3==X+V?PLC)M.,D:8'*0_*1"/1A1Z2:O7A6DJTRWUUHV)B:..+.SD?IR @]V M6VAXOE-L:\@KT,ZUU M-/(A9B1M.R'8.\J/7)PX'_6;Z*Z0*/4_9,?\(!%AEZ4".BU\#P1' MY(EE:&J)R'E5@=T5V'=CRN"6@"(II3X*-],"=DQNB7Q<%0HNC]D GFV6?8R. M^H^-K<7SFUK9-N"C[4$;K,P?"J)%C!3B&G%LR&L0^5YX"@)8 ]Z57+\L+O/^ M1;[D_SHTDI3S/-*,:PU_YCCNR4A(17@],,VQD,_J\Z>5R6*UA_18&^ 1DUU: M13?W/D:., &E::/2.,+;?@D"W9S)B42.?9A =ESH!DF=G'DN0\.%WT$SZ9'0 M,_QPCXRRF- U8+@6^#7)&/W;A6;2+ 5CC2$3 F5^E(R8#6IT+2943=^(5-:ZY.=RN:2Y_\>29A&@ M9R2%]P!JR*0 %/Z8T?M+XES &6,=E"I1.66PXN9^9J]B\B:M]""O@-V:CK+5 M1M9^OGWCJ =3+J)#Y*[W16H\'9O6;J_Z ;0BN%B$+GY]1'DR@K\<&E%A]2\S MYP%1H$AO#MQX/4FHP*:V'!NAQ 2(V< M A=K18U[?:!L_$C,I;)C [OFAG*^)F'IISJ+0_Q$L+WP+C/3(D$&#G$0R:"D MES>*^=<\3^E'.=%Q$+N.0^/EFN R:/6I^4E79"GV2">AW<8OG;?3G>!/=E[] MDQS*_F G8&;5= ,J@,KK6P]R0[XG1N<+/@C$,>VMYCHIBDQ:O4X3MIK1M_S^ MH>,J8JL^1W9E-]^S-*X/.PSIQT/VEG%-50MCNR=!^?V-&$HUC2_&2?99!.FV'I"MJOK/:A@1"9]AJ^ M%5D,PM40N(%-ME90K0[6#Q8\R31S*;0C] <4^UZTJO895>VW\;*?.G@3\1E M8TF>Z9:9$._?A47P18*G$:=KRL+OTY07_F4%<510W2TJ'%)$@=M@!E^0N6]N M7?@D$!I^QVGE!:W9Z^$DI\._&05XQ]0,"$$&:;P@6$9 -)C#+/,$=Q53-TO# M,U$0$<>4,59TR _M:%F7'&&5(5+&M!%JX.KAW-(#HBSBBZ3LP\:;J%;HQ%2< M 0=;?NW4"CG#'3,4!"9IZP*_1W>_[%<00.Y6A.5[C-:Z2.@J#X-V) )DU%"O M'2=Y)&N3X>*IY'>[OYX""6:Y5&>P_9,P(N9>P]'AF,-5P^3BG<3O5G'W?LFF MJ\57XS9\:D)L]H5QC,Y0\2VSO?;5]'_,P&>)@[2-DA6GTM>X:RB/"Y^<8 -+ MP\2JAZY,%R$;;MZ&+/.PE@L;3NX^IW6Y;?*.C[M?3$W?A*@[9:'"V3A[)'** M7"98,Y^A>&<]%O?$^O[K5>P^?JK8/8!G^=>MV/THT$.W.U)OTCPIA_I"*$T+.W,W;YG(DRJ'KGFMIF=>IQAG(%9"8JSG;4%&-$O-L MYLU-NF'"\2RI0&R'# ()SE#9'7'"4+!A;527AMK:JPE\%D'VTKS9LDG9HO$QU]LZW^D MY_BQN52=QM%(>E_\^,954,T+F0S.O*L'K/V.Z$/X1ELJ].TV17>#%V= 5N+! M/I$.)CLTY.GQ]+=3Y0B],LT'4G*-^"%;4!I,'"%)S[K+ ^A]D0_E M//<\F/A':T#!7E:J.N0*D9QRG@3MF0LS(DJ7L[U!RD,!!)J$XF/V=7'A0V07>Y1".8WAD3;1]M.MBQY?#6PU$[[\J(+J1IY !N)B5)<.KM@3 ["A? M]D!=[Y\E$"DS;1XP(\JV)".:IU!@%MAU=9T%8]!A)]7G7$(:049J'MJU31B# MB(7'.6,< 8()>&R,J.?1J"1L>\DHRWP,:#%?<9!SK_%U@NKI)T.ES?X=_)[)&/VW#7B3:!LDBJ>3D M7&-,=(SF\V6F,+A@9L#B."R9(<^M'48ZW>?!S>[=D48C[(9T3%H>0TIYIBRJ MV=]BG^ 6Z=?I"\@)"(_VF9$($\'D5E T92,<"CKS0LF_C9,/F6W-".-NXR_V9,"0VD%MB5;X\!B!" M&118= C-\-4=8"%N$<6^"WXY]3&'=M-*(H?ED\_=S:L=V=Q4]P[GE]8)W*>="D?[8+7#FS M-6Z-G&GKTP77+?CN^&CH6%2SF+H2CJ;V!>YR8]ZO=#,@+MA0CQ-2]C,+0V6(2YO1*3(%02OUA)EZ MTF43D#JH!00OR0*!7@C]BUM/U0#R#F*BQ04%AS:T*,N0E]*+#CK0I60-*P=O M59FP9:(Y7_4O9-OAK2DH*?KZ \Y&RVC4S+H/35YKJ61E#AD^%DM C/HYLGJ: M'[/X7'8X0F,M/4PZ2EI-CDOFM[UI\G/WOU8XS0H[K8ZE;]A,4@2BT]BB+!*. M%PJ%77&40;232S0\1A/^]OH$D65@;;#91;D[5'5OJ+A0+X<>ZI(L9;2?Z@IE MOR N-$H(0 #^7*3 ME,N,M9D]?_3KLD%[!O/$=J1(*5765=N\CBV^,G7!R2X'"D\]TX#:FMI /Z>R M3F]4;Y.9__BCCY^SF?V^H8\VBS_7'?*+K[I56XOA6D7+E6E.K;.::& ,"6:& M\V,$6XZ$(RYKO'#<"5>K;@L,D?D%M\0-<.@H6E^G]1WMOQ"0X4975T[P&K$H+93?H]W7QHF3<6*:HOP*8YF;SQ'B&;MS3@$8W.)LD>75[%#XS@_%IQ*>E? ^>2KA M/8!G^=\0NE?3@V]IIP30J8X'/2@W,QV.3CV4 M'RRYFL9KN>Q+NFPZ_M)@DFH/U8^L:^:-@&@8XS'#>LXW]I0:FMV&OFN7E']) M=E)[Y\=24$#\>GOP[)P-KG/FB? MCCD36)3@?#X33\IW*L@:G![1B:"PJ0DC <4'LN!.@;!G^ M3, ALYA^;PV<=D0^4#__9R2U; PTFX62=W2YA8D N05&V.<9X8! 8EJ02Y+. M5##2 QVI.TEZ[@!/&Y'8O0?BA,P+^7SRI?DF1I/T]K:@ 7-"N;.\!#"!(L:@ M%J&(\L+Q=\[>&U""^ :R0_HAH\814B[AC>5@&>;(6Y_F'Q#.[G_4W8$BR(\_ M>OX'CD:^:E9@GRJ4>\%U"J*[Q0?T,2G2?_7RI1;IE:P$Z2P2NT1\0LS*:2$! M"SGT]>JR-H^\,91S#0'0V-(EPY'3XBIK(+W8J+7LMRWQS;XR>=C\L5]0Y??% MMBY"41P/V6Q:S@*.>@2L^IWH9J9A^1WGZU5*@O)>]AX^6=Q O.F7 M[Q"7L*2A-H3S8LEG@OE"3&XR%B0*017J Z4D##6Q2.,E?H^,++OYW),F),9H MGJM;>KJV)V#\/WA(/VB>73U39>6;?A!\)C>BU;=T>9N79-GIG&/\@ R<_ K= M[MHRFQY#CB$U[A]R99"']E9QWZ-R%M$UB+(#:@VRT@B=LG<]9VTFE,(RAU.[ M74/P?F H6/-(MWPF9IOF.E0M14Z56V!HKP0I.LZC=&,KXB*%+E#S4_([. >F M@L+ 04B^(,AF62IO/;/7Z4Q#BGOQ9_K/0@0YOK3;?(_[I1Y]\ M1F;M/P[)O/VQDBP!DGAIA&;6,87;A,F1$#[M1TY3,]$F1_6$3#VD^8,G@#7. M'"_>]%RG;]'1I_7%P:]*T M*2IN*>50876EF+43HMJ;>JFX(*'$7&KG$P\TEHFN&KM'F+E*^Z;2\\,#FWMW MEP5UC=PJ=T?F. F\'=([&>L@_R:\#.XVSE92;%(X? MI$?T_E @FB!Q$9 IX9Q-;+N<%++=F9)-P#V :<3Y9#A-]OP+X'Q^+7?R:QT! MG 273=/E'*^B3C'1N^MT=.78STDNW;3-C<*=.#(S.!'^H(P M]\53$" H+IAG"QO7? #5765JM);]])E7PM681L;E]X;0_4JA*K?["]NI %>U M:ZF$RM*?DNUA!3-4_>8GUL4VA6) "1T+O&ZH"Y#-5<0%Q_H:X>M&,@I1X<:> MGP'K#"D@(=2QLB%)#-C,VQ22%VBPR1 J%?S,V1+1P 4)D-AMYDVC98E:Y*C, M)\4Y2)]^Q.SL(T[98N6%R-!07USVXNC%4C!IV$D-DA6%N-,0'9#QQ!.,L<#S M1N7WFS:RV<= !3U]%/Y5R($H.)#I&5G )!:QK YGU:S'.$6A1U^-F@P(AC.$ MN;YH+X_:!4#%_U'WFD">C9OZ3_CZ'B*1,7'UA^I'Z>=A>U:(AWUE"#JZ#UE+X%U=< M[%JN# ITT58XBR[:C]ZL&1]/GZ MG$ZUISGZI>.FBE*& 68STO;N.LD6B>S7L7#%49%0PBM8I*%'"?:*91X#7W"=)2 M\DYTV,S>X00[WV,,-U]U6J1H.ZIZB&GF/%(90_]?:VEF R MB'R1>97TM^C!R3*HV".NS!<[N2"8Q^] %4*MCBBJ^EN25B 5&:F*5%P3D;X) MP4VR.'LHWD2('U<%=.E4\^MF7^B>62]PE-6X@#S=Q*^G74D>=O#O1,G)X+-U!M$K9Y-.L&Z9U# M6X/P43ASZPZR#I9\ 1<3_9ZKP<2*O2>AZWXG3!MU\9"FI3N[B66G4LH8XJ24XZSF;[)J M-HT:!&[(F;F@FY7)]\EV[O87D$!=&^9CK#=L.TY>4B;#QU)7S?<\/)/%\_K[ ML'BLJL%5!,/%/$<)_I.JX&:0&K8LV;0 8MQP*5U'R)XXJ1C2SR*>-VU/E7;F M%>=C;G<8R"R"AT'$-S>J'R18E#6#48."]#&@*KG9V6F^9AF"K;FG5*I3<"6F M.DV@"(R"DI_*S;0W&!507Z%5@%$;@CRX81P*\[M:Z3I[QBV;9 $WSB5V$18.XJTY; M#S-3&=:V>E1D*K_%H?*#_.#>^:1._ MZF_IP_3_[_CD-]1U2%?6?Y2?MR'Y$*/VMNGP'LWB __GJ[!E)G>0IFY>>6BW M\*&];/:W]*9I0#_%Y=,_/L.B'@3:'$!,88.P3Y*&##L4[5R*AD&')A9^-L:T M_-%NQX.J#4\95"*HZ :QYA5Y/D>A3I"&,]DMH2,D=I8E)^2= $@B#L,^&R 9 M9_79RR:<-(*_^RC#6J""B?;G=(TR+>-R7*4AA@*F%D#=';P[D=:R3%J,U,FGO,I[L" M)>*;N)?F>)[R,S-Y2BX.!YDWTF:YS+ORWIM>09Y2@$GX XAN5K-'CE9Z'G/+;M)4NAKI3J.F8 M?$C.9_!#@B:&@]!3K8K<%2]>CJ)IF8@@/F#R M*GQ!OTSAZ*Q7J?99('VH8E8PD40PD87O9J= MZ>/!<1%6H!5CX:(T7V; LA&E=(3X?9G0>U5X6FS*Y),FX/&!CS.JYBH,XF;T M0[P45W5OB1W4P,8%T8:VVOPN6XBS 1!#3'ZTD\52! MKV)/U\AQ3B\9_@X=F:*>F3;AB)9( E\$5>?E/C!,*)N/)\FP)Q!1O(3UHHL; M;@=OP482H/6^D[7?K3*7F$Z[391Q1R6'DN,[ZIC/J-A0A25L=3;'Z3\#Z(D8 MK&006-0C7)A3\=#904$KZ>K0KFA1%.?I+;R,W#)DTEN^]6U&>5$3O-,4)_(. M<\&6\[73J"0[HR45[Q(J;LJJ$,&#^% UR"GMN9>\# #:R!''>")-*_C!%*8J MR@_I5O0>P)1:-!N$6A \^O.D0(T>%(,ZES2U(('QM9M-?ZLW-!2Z8K6??P8' M^2,F010X.B)).KN<9SC=4,@%7Y*/]/+BD^?/_^WY'R9GA?=;D'KTXJMZV5SV M_;O%*SK^.P;3?U/_1 XX^5>+-\OK@?!"^)MC"J<2KA!E%8N0'N;<*W\0J_ZO MTGQ?GWE,>JUOZB.B!&D"^/*0'-:FSC]%.E;,>(*EE)P>&\O)=D\/> $O*?/* MOR*J$FZ(T<'_2*.3'5&Z[-D]LGF>R% SURC/1EJ&N$4_7*4#ZA^:].;>Q685 MY&+MOA7, 64HPHEGRKS;AM+"[;A-=N^O_6T#<3)I][@F:"@JO[+50#XBAP/2 M8--1D3@I'0DKB9 V_>J*(R3-$\(\:> =[L+YSB>%U%@D_-U3D? !/,MONDAX M=@&^D:1)EL,]6]4@;F'>V81"&)1S%;[4+.$;&=_739]<4DD>CBGV$*5N&L7K MMJMSEQ5?$!-Y(J_Q=7U+!O?;Y-4A-_$\ZT[2S//(>2C)#/$Y@J-5N&F6;OO( MS7BV>)-L=;WKM:$[F=B.R*7HA R#P\UX=+=[I%;G@Z&]2E2G$;";INDO(J$8 M@YAGF/&0A#[RS+.B&_QYJ/_1XD ^%02F800)#.<8TY,M&R.$2<<8'0%,=]5< M4T;WIIF)_:Y:- E0JMT*E:IUP*.:'NS%X8J*#IY;Y"S:XG6==F#--%V<:JNG M-84-/25]Z8OVBHK=OCIF4YM\$\7.*YT* H#K^I"\>]S;%J-5+O FO%YIDJ_K MT0&+6)/:-F=?I2>6/&WKYYND&M#'U.O0)C\FN>"GC[X':R$RN?K@WM:[M I$ MHE:[WOJA'2%_?BN6WR7W&@D?LVUNG<+XW-RQR2K M\2:%R163.$AA]RVIYB8O:G]]7'Q1Z'+\P,7X%\P;T<(6I864I@0]$!^\>/6A MI$@JQ/^\X/8LE%8+184HRP>CH4F)2[_!7]6-8FBP5+X?6")#A4B(UM'&>"%WP)SB"W!&VG[J%L]D)N M-1K (@QDP@B4="SMV2%SXNWD-.:O%'A(/;0!^4!T=^J.RS-)J=83Q]+E'7*M M&F$X\B#>HFQBW+BILW;$DD;.]^>1A6:/K)&ZF&0X=2 M/&*8<'LD-#$=R&E*\2M-!\J/K5C1-=TKD&D;.C-<"35A?\_%LAZU)LRS^M/> M./5$+<@NR!G@+-X7T(A=R?4.@SSDH=MH^R<3>W'G-]<%I-(PDBU]A&;/]3"/ MS1Y#>(28*Y%T-MDN%_@&ZZ**<3SK09G]*TP=6N6,QNM>$!/)A*?U2,D)]+H* M:4J79T58E;+G)&_(L+ G9/Q?^&%/J>0W5 MZPN7E-1!AB+D);-=$G2W9,-,@$F1:99=3TW]TL[3%&.&1LK$.$_B%8J'Y*;U M%/5V>VYS#,4.XG#8K"^"'39JT1GD4"SI\+K>$JV',A4%TD17;@Z\B$Q22QB. M63EF%"(S/>9Y1J)SRQ[ORFL/+U&4W.PFRL*:/XC0GT^YYRKI;],^2^TG"C*L MZ?V\OWY!PNX&*OD::9[7M ";%:#RX@-@'H7YA2&$2C' 6 ?R MG] $NFZH)S-V_=&-\*&T960-QT9 H4JPFJ&C*,ZW"Y9##S^AFE5QSE@Q>9#? MD7M_6\HLNB+)W67>>T5%M1@%VUY,H-&ON323S25=P*K/R$8@!^;"Y@HOC64D'LI \DL(! MR"75T%L ,?MDAKKF. J%_$;XE#B,X#98&4\ (6).6*YF;TXIQW.)XT"\S$J5 MMJHP,-.-5%ZLK/"[JRERX^O%84<5.-!M-@-7'W6. M]YQ#YD, $E>* M\1AGFD RL,!YUFS;NT)5<<]]!AO#)KT%]R(9):A:!D+! R M-@QC0(?!3\IG/YSG)WT3UI99Y(.+LF%%"5'**+G_N'(DAZQ=LX)<$6%SNMZ+9=$@ MB7ZO\)Z;FS25QY0]D?&B%X&^8G(P3^-9^M8'ZS2Z$BF=Q83693Y<=+8QI] $ M!T_Q08#!3]V:J3=6G2J*!SB/G+K9'\4%"ZU]G"_(O7R;1A#_M_L@$0JFL+$U M"2TB6:S9Z]D8765^A!H^0=#X"L/IH3S&7D.V$.SX+Q \SCB6@^_K5;W;NULJ M+P<.3O&&G10:%"5CE)IA@H.590:D/?B41 ++U6 @X7YYTTH@N1 "!LR\$3@8 M81-8HZDK[O7[(_ %OS\ZHQ6JTXIW'HB!3D,\R6-TUHS M^D]]?*%$]]E3B>X!/,MOND3WGGU\DIF&$[59D/=3IP-\FTYXBID.8P[6$C.* MI.:6K+L<"+0^I7N;]6EB$!X\H?FC:M/4*ZV=,>\<_ 5 !)6.X=7KBCF%-:P[ M=!"MII):R(-P/DPZ^D+4AO"=,U4,TC?70I1*U(]_C/[#CVRN_RMS6(]2:V,[ MWV^[]H(.NZ[9>'4&1R%AH1$LOACG TKTIN'==/*_QXO3!GC7 <\EFE =M[EP;@BNS&&ZY_--S&]\WVV9XZX74H[/DY,4 MF)#6<7('X8:N6R% 8WVC\RT^DS;6,%Z!RV!VU!2D_BIK^K)^QL/9(0]]KN(X MU7OM.>4 MJIX\9WQ GZ)) JP*4BU$+=NZTVKT$/>N[?SBAG;^L/P>"EG?NWH1UTD;CJA> M$RB04J\/\@1Y3[\@IN?15T?>?672O)5&'L+8S,@$6@ZO7NN!6:Q M?*":S4=83$LFMSP ?,OT2W+$3 !Z%&VX"IUULN M\)C@X.DGD6I/2^FK'>E IB.!RQE*=Y UIU[J(YV[IE?M:TVH;6._5VTD^O:$ MJ! 6K)ZV^C.Z80F2B3L9=:5D@7>,ZB71]N$=@$=H20@-UI0\WZ/3T3^G[<6@ MEAAJK?_HMDROUO.;[>LK6M6\5#BGVV]"4[3AY(HK/NN'*[VJ$;:O>K1M=;6< MF]9((48X_-V&HQX*@FNY5LB 7O8KG8@P$K9S].I8L\2"3>YO<")C#2?RI7K. M**YRNP..VOR)W:*E\[>_ZEIO:G;?DNM13%C*DES:[5@D3*6_>-&,)(#9CM?* MS(E;!(&2J2;)[523A/T12CJ]P"A\4P]I&*1C]E,\R'5R$3]^KN!WWNE%V=!2CSK-)0=IK7BY59;V%3)9/@ZZ^D2RE=%\>]KV:,"%-D =*XT);U/M3/]'^ MU$\_DN^&SE3 YD6*3:U7+JS,S;W^DB:7=_?+8E><8*@G#_'T?8VX7FO*73[N MH2?<6G*Y2H"5&#O ^:!^MOA2,O6U7@(7E,!,?B7N);=CW3"LEB*!-*P&\M?/ M*$"?P9M>+4Y_7"MM/T;W=6T0HK>V_[Y#>VG9UF.CE0P5>2/'_L!OVF A9/4" M'G/$<+GC8 PVVC(OH\*\,QAW?B*$ .7(1_G87NK6^,PMA3L#%<;D2Z'*HXJF M;7KX&XV\=4%*KIR+*VLY5,#=3Q-0A7/3\RI:@9-Y;NSDT>_J>7&0HA>R]N$L M2#L[C1+B?0,MQ#F[+' 6VKE-DN#$'M/S%*#HBV?P<<,;2;T,0QR$B:,I;#O4 M#5$CHX YS0IBC**-I-)@DG]_$E!B*]#JZ-[H3;..EDX./R.=CR\^-O?F5HD1 ME^W\&+W'MUF6@&5^9%#C=%7NL8U5.*"J?%1.>/+];<=&X+K9K!RH,\D]'#K_ M43,'*89H1Z24TE6UE.5U&2ZB2@/__9]U^I"QE'->^;4H':4C6*2IX\(-GK>R M37 S.%8^$*_AU"]M[6KIPL7PXJ M=P,(\>^SD$S'A,*ZB-,([X#\.+U(1A5I%ZV\%D5)C NNP",'9<0F*JTLP@IT M4O/HI65=<]+(\>[[/5N"N7R8/)5,W[81>"!01*,!.L!<*1 I7>4:(]C1%*8B MP%2S8=&U&XY6;IXTE*:U'.??8VMA5]\T\[X@%:8OYH[D:>ALJYQZD^>E6Y@M MG*;2$C*QT;".DMY1;D8O@4KB1+TE!0&#O5X_MV(K^::,[J$)XWCB"]G.[IJK M6MY_IK?G3'I(/52'*[/.[EJQ)\&TG\] $!M79YV^89?PYX%IX>SHD%LI:2_- M3L=J.A*>FE!$Y)[X!6@92)2E\C*D$9/< )3TZOL^R"\GG5\A]\'E"-E< ^CMVIR60#\V;.U;15P M*"_VQ/MZOE[\^Z=Z\0-XEJ=Z<9:=G,JX)HO+QW#,P*1W(#B=4T8$&+#*T'#\ MPO6R79T'#ZMQD MM+KN$%Z"-I_;HQIK*%T7Y3PM5>9 QN ]_H@#I>U7:888X@3,/LK+KFA&*X%S M0S>-W6%5^OTLC9=^AW-$O'@^6948,-SY;1EV$XY>4:Y:<@P9-$>CU< ,BIBC M]GQ=-NHGZGCQB_(J9C?9?@R@?2$DD)8!RNVFPZS=%[[QXI1O3.%'LR=93RHN M\O3,>,S(<:M[;*SWYD(_6WSM,^L_3.L*"Q M!$=.K0_[=;]I>]Y*60KTV>(;1-N!@HZFK) (/W6C4#6AU#GS&8DMJ/@QL$8B M>)#VY#Z74LH"6W9U9=FWDZ!0EKI/-K$6HJBRCTTK2\E$1Z!#--K&M!>!TN?( MUI(_N&.1@6C=S!21+T\FBS^,]C$W3X!9!Z?\:,%E,%C(U6Z!(B]O3=#O.CWR M$CGS=9_KR.?Y4?U4&X0(@_IC<>GR+!OZH[0),$P$<50ZNKH $J5(TP[0VRF= MH:?LE4744APJ)!4?00M#8"*-&">/!ZW,<=EPX_N*#S5U ;((J(3L\F[*@B=> MYZ%%-6JQ/Y;*\7MZ:R\#T@;)$.WZE@RQ 6D\:/7,5);"Y=@X!_7$2N\XB;DC MA?&#',N[JO"PLVDU]U0E.&E7F33+V_WO2D(@W<5JPD69\.17L!=0:0^4&,L[ MIK; E+.H MYX>Z<(PXGB]-C5&==.[\HRE[7T_=JLPMGD0#I*M!$OS>2]JT%+@O@/O:]320 M:A7Y<@!]142$I@[E3&7:;ZVWO.1("1GF/,D:G'D[<;S#HDAEY&D**-]\C<(&;+*0'\RII'J1R;;)V+)\//.XSL M[WG?#V?[7TID1=<0"POS4ITA,O6LQY\6'[0?GIIM53V(;RC=MTBH?)Z^S-\& MIM?5L645+OL5^[1YGQ(<-/16TL8DTC^V6XBD)4]PV*&4H+>.2F#T%(SY27?G MVZOK)]+*=]W,&WSA\!J?I1.SA,&$EUEK#ZZ'!<'GE_*XB@"F\:?O"R[LMF&3 MQHZG%Q"='0,A M.5/-7UFE9":FG&8[9LKR_-QL6BWH.B ;TG1_[UNJZQJ)I.KBZ58L%J.'ME\/-X)+WU<-B=L)$(A)6SW)Z043:9RFX< MCP.A5RZ/5B='](LWO26\]W6[HZ>[E>5BRN*X3GK1+ /#=Y&&Y+E*IX5.EM,) MLRNY49;>CBG2"0Q;SXP"?CU%\<(.7HWS%S1'K)+2.,_% 'VTFG85$R@HW$=@-KGG)TU*S$9#<^U$0> MTRE@70Y9\U@0:,-!6>E\,B1[*MLJ6F^!@R&>INDQ$:?][#FX!6A9)=FY/*/A(_T/$# :"RLAQO +O1RU+ID84?W%YO*#_ MDBO 9RZEN,Z>)'L-GH&'#J4)J,*WZ8Y6)8H=5:.NU'6VFGSF%DV*I9I+\XJ>$- 3R'\P8 MDW-RI#LC?\"[T#T13YMQ D@=)6GZZYI-)>4L4 '" 6O$W3YJ&]%J"3D/!J:+;]C2I7&/<>[TII .6ZPC;YT/#YQ9./.TO>Y_)H&R.S MGLO3O%:GACZNBS#V#_DXN6?OWMOZIVKQ8@D8H5'J?6?XJ8=Y8OZ,#)4EWW+1 M79(H&?#O^J?'V?8.:JO0'@$\0WPI5YIGE47MT)(_ KIW4:^(0D!^A6PT6ROY MS55/R+JLA4#^XIR#_/-*"*4-4\>_%A*540B@=_)L"":=R9=\!U34G2>;RO,H MN(G6*U>8B5?<36TZP.#ZT+#:FOP"I9_S0E_4%A84EBG,01NP7S5&@! M9[X;YZY#GIL/<&*^V@)&F:ZK"6?C=W+0P66SK-$6M\_HBI.O=LN"1RB$)R.$ MW(VQ3>6UN*\*]J--OY36<>6;R65;R,BBO.NL9IF&$W*,M.?YY=\USXPZ(;1[T9FE'L.]HDJM^\EW,;;R N(-5.>2_P(NR%]#W0]:%B M@*=?->.NW;/72YJ9E*Y:[*Z/(Z%_J.8S-D$J#]]Y!CYT&SZB/E?*I#G(ER3* M0O*721YGGYN?6 #!N[[CPS=YO-*D2<+ 2Y6\T*4T MG=1\8)@OIB7Z3%K\@5K3]VT!)\4"\VYMK\K$.J,JG!?GT@"H/2TH=9*I_?#0 MK>N;?C [=.[[,>G5G> WHKGY%Z\E*5/%J=.,%U1D+,TP4@VJGY$_1.,1*";S)EIAX;H[:R- MV\& R0HUM:T8U]3C[A;46?V!)#7*"EKPF,7$E*O4>5Y5,M2836Z.; >1!N^W M324)W!W[PJ!;]FH#AC>VGB$3'33TTA/]&YT=?-041\4A,V@<4++/]6IM/^8/ M>VIO0$.5A43XL.+M===7L!_I*]S<'8$O&<2(GB.%&")N.$Q74V5<'5R\Q+WV M\5=5$3=B44&CFZ)YY^!=-7)?QD]L91UEG'W2!T5B'F!68;GPT2GEI[F3C+3% M^WG<2MOW#[N5\+BP-'71I4]''(5_*S1J[ =.O1-LJ4X_'99,K-D/&0["&V2R MFOL#7+EMQ/.F*9##V]T3X[F$)A+/-QBBQ"1F,893'N8&]QO-5LF\V] M6%N>"@M>6/CC4V'A 3S+4V$ASP$4[1*T\>F@=\\)_%Z*5_GVNZ\=KU(/PS$9 MYMO_W=Z7/[>-7.O^*R@G]SVYBI))D:(D^\95LFPGGLS8CN6YD_?3+9!L4HA! M@,$BF?GK7Y^M%Q#9E9\3/@39AQ@Y0)>.LY7 MY\C_092>X7>4.[(_7H$_K"0Z/N?+F6$KR@1[)"B[#M%?4^NQ\%1Z&MG8%MQ> MNY?,Q$J\%'!#?=4?.2\Y7?Q+.LB) 8>ICV63<2.M*4.7-=Q1''#!V5+I3,'M M@/JY O0\X8HT*$80 U4N2W@(31_8)UC\*F@>W*(H^^> M=,6K^(!>A3XS7PBH7FO9$>Y)Y_2DCS@/QJ#%0GM3=03[#Z^:I.C;"%J0S?30 MRAC>+%O -5)CRD.!@20]0EH:D^!(2PW[]7N#.44 GP?,6PNA"3^5!,D":##( ME-H'F>!3WN)2(3-0V]3N[PH\%=?9!2I0^SR"BNJT.X<4@= S;C_H"GDJ'DE5 MV3H!4?@X;8]=%M+V"+0Y3H=4S@7U*Q;7VTZ=)#,OTN$WZ$"AY %Y7 (4(B\( M$0\"PV<4^A'<2?FI%1S]5[7H!Y],_1OD[C:R4_I?LN=7$_5QD.:]6J6*U.4D7/;)EJC9BZ:A.P,C<\F >,/D M[_5'N7+S.NJOS.K/-1V@9$>) 6]@M5"<5BU! %C>0HX\2U:"[ F DLX9?" T M:1^!1(N?9@[DKQO.380=0SEU^&@&QU^.T'OC]]D<67!A@'C>I/H_;OR:P.8% M5.W==]9=#D.VF)<7[\XM@:"+Z<:@;%"SP6U4AAB&J^UYH,OV[TR4.\TV5^X* MI%7& C_4Z..H51%.5\FAK=3CR#-=]YQCX$89JQ6$1M2+Q$$7%>1,3&6!3;U@ MW@2XU2 *P$R0!!M66.8XJX&<8%B])'"0Q?UC"A47%,>:4_+71M/K2]57+\F. MGJ1M*[+&#%G%!@S6Y*0QF05N68/LM CXA_-/[[\8#XK7VVE8X0N^4?0I4,(@F'>RKTN,>7R M))OV_R#TGV4%T'C8(6F%M24%!.:YC]OA K0F==!K]\1FN@BS09BH?/_3]UB[ MB"XMZ\6G?XJ\U< IN0U?#K0G=\T[BF <9=-J*IG8IN#TXV@- )[(:,(%(]C! M!H*O[X)/_Y1'Y,:P,KU$YIOT<6I86GLX<%HV%MK"BBUP$JETG*NUX#W #:V% M&RO_B-'4Q5N5U#@%-T?:#B:56V;FS1S>Y$? I)T:^&]J;H>X5!-0RT%Z[58Y M28S9W8TE6P!,:7RND[6K;1&GL.W,:8 5F7/V@XL$*75 M(8;CHG:Z\;D70%8 MV9"!*_FM&^T R/E8/IEZA MKL&!J0TA+:[W@C>7Z&U@^R09,YA[;K;+ ^:V74N2VBD9L)M-FR=7C];%;O"\?\QM;/P47,K7<05(T1U+8Y#JL^!RWFUS'#HRER77X40/7,P,U MP?<9AX0LN,5"U1'WUYK?NG>W[=Q:!,BQ-'&)U-6N&8.;,Z84,L%_QCL:NUG= MO;LX033$EG1!MAS+PH4IH53+,\"DQG: M[HIT8<>T"2C)D;?I:+3_/@N3;\$?T*IQ461*VV%?E&FS/A=VU<^V MU?\,N#[D$?4\OC*Q=^?F@R!C_R_-ONF7P(TJ8P>KM06[ ;<]HCLSHI2!?EUT MFRR1M\L=AH?6,EPZ[*3T]=82BX_K\/6_,$/0>"A61!=2AV"'Q )?P&XT&<;)+P%G52D$U=*=H$XA6"5[/%.33\HH9< M0QY%Z0H;OJ)%PG"%H=Q"Z*9U2R78HB2-^-Y_:X^5:%-)6Q!,E[4L!DM>S3NVCJH)7UGF3(:6\W/_\6 MQ;$?![<=T+P4+.DV@SCLN0N.[T)-7ZP MN"75$*-@LKG$ZQ6R:3TP],:&#"HVTH[&/%_PE?0')WZAPU M"N]571]L1Z?@G-N.7BF?WAJZ>9=%;\/F(;!1(+6AMQ9OMIV&<[''(HX#KL:$9\RM9XY*<2<7::7*^50Y$'SQ MRQ*88+87HY(EJ;@'T"^AUP<7)=>'2"$I(-PE@Y0!'>DE$"]%O>)^%,NXF?"# M4_T RL2Y'2Z*UN,JIZNV;QQ#Y2KB1%J[G'#%J*DBQZ$F8/Q!1FXLT&!3+S,4 M(I?./&6[B+668Y6\W'BK9Q!D2R;[L1H7+[O]VLVG7T48GGRYWSG9AO_O#%3N M[80 C>S^*YG2P\NAOTB=WL$1K !D34.OT* >"H3<)C^ :90Q,E466H 62-8@ MT%W[);@"Z2L&CH9QX+5I\AY.</: Y M%XM+2 ]MEB&G;%]M(EC]1JYN(5=0U,WVIP_O[[#9+4A:LR_WOB^(E60.I/95 M_R55=QS]]CV0/T*9V" M&M2*W$_#(0L7GM&ZYV,,6#C;;27&-OA"UPZ>WES(S^I>=GV9:B\;LY@E(YDL ME1+OV034;G4VA2XX/],(T;T+$<=0H-B#S+>J[SB)TX$6B$L5QH#GDD7@BDJK M/.S>^:?_^?!VOW,:0&.4FH(6N0X=^#U]#6!&!W86,'>XS!QJ<%,('A78/H4X MZ13$&'+84V59JE\W;1ES4S!T3>RG)2+D4-<8LCD] M2Y=;J99+?Z_IV,/FW\M0_MY",)A"3:"@((XCKM;UTP(61]E&8'Q+91-NP40_-8^,>9&54_X0M;OZ1=(2_6RV^'&VV+$6; 2; MP;+1#71"IKQ!BU'Q9I_N?9\8!M7U^ W$'5.[7.IM >CIE@&AQBU+5 '@NV#, M#V(%+!-L\ ''!W!;>U!UQ G3;.B#>'3Z?E3)Q((PL&U&[5]S8T[SC^R/^V W M0+E+Q59*>GP8J9K<=@?3V.0;A#P*T[08NJ6LN&1A%T$)'1RQ1C3N7S0XMLN( M 7.X>1F)!NKXD1/9]F:Y=11258FELOJ33#D$[MS4ATE2HK0EI](.0EG/?5M9'IG,>X8Q^;^ $W67!D/8CAR?XH@'*"5 M2 WLM UNZZMP%;FV7[--#[)--E-6V3"RUFQ5'$.>-=MR_R$MA%7'.%5"-C(4 M]7@!QZ@",[@8EQ*.6@<'E'TUE_@JU@" %R^@@51_6070,XE-- M6ET,P?2 6I J*-7F[@D.:R"#6+-I]Y^[F4OU%Z=,H6"KS&L+MIY@=:;7Z!Z- MW5(EA&>V!,0HFUJU&V80\QN^M%T'QC6<+1P0] A2IY3S>!TF+8,8P*'XAT\ M7\MPYJ2N<6.N(P":+38HO)4Z[#$%AK"I >BC347R1F">:5;/#+:Z])GP\\H(4Q[8VC+%7-I4[R9O\'L,@8XBK]<&N;909:&)I)=\4UM M@:'9+D9-:P6F#&%)*-QR V3(U"*IRB@9"SJ;A;W@6>>5>KBE*[98!ZP7*]:2 M'5 '8E%FB&]7*9"&QY>Y*2K&DNJ<$;^PM/I'**F^@ E9A&<4&43@L4=MY(0: M3!NZ5^QL.)=(0/'[ Z6XXXB[\/PB*FTU, )OFGA\J;:MI/IE$!#[R19T(55; M/>J[2(6V\$HQ-$L-*Z!I*95&">H-JD#9US'K&EJ$N]M\@$6<9&F9C/99#L;X MOU>/HLI#U%N_A9E>AR["1![V6O"O7K?=.CWL>37Q" ('9@:REJKO*D.")SR5 MA6DM9+RYF2E)@+V^/.2:P!3.G8&ME]*D)V$SQF#D$M-&R(O8"UM3#] M21F-*&28F>Z(U.*=>(6V/N@*P^>LZ^S;S35=S0R)!,74WH__;1&I,X@5L1R. MC!$%O4E14G('%O[1KBF'^:"L :NAA2.Q97\%%KZ^9I!.3MM@SL$GVYU8TZ1N M@C'XW"L#%6ZFB"YGJ35@"ZA#TT=/_ 1C&15:*A/ @&J1ZR;3,-L.IUNHY1@X M=#].TV_"L"1%EJ(&B.U;'RZW&T /%+IQ1E)QX#8U?W8^ASU@EBX\=,(#VM!B M)@U2*CZU% XW5DP@5 C[-O:<8=UPSEC5F&A"VL;D4C&#R!)2:^OX6 ^ U)F- MQ1I**@-22;(Q(2BKS7KIFAOW"Q+U)Q MV2OQZ+* C:65,Q7[;M<4,& CX79F$*E===):\BUJ)"F1*\:3=&NCF[)^7_1O MV@W;6JCI7B*'AR*Z49,D+Q]IM8PX=J8.UW1)PIE!S'NX^/KW5X!W M[G=<8B$^7P.&MH@1)_G7KA89 0BVO1A [P-4Q0VNB(VL.5A;OC]V_:;8\O;] MPX@8) *(1 Q8-9%\6?^<"T*$MQS"]@61G%PI"FN6)&!YZGCU>9U;+_I6<)]! M/7@-601$_G0LGHT(%!*@,T#9P>L$BPFC$:[5RL5&V]ER1MD<=%[+:AM2!TCXDS,LPP*=F&@@^UZ: _.T:F$A2 EW&LOEHP+'2:B+ MZ+@BES.@[FE!!##5,'%A4AQJ8<^S$*8?Y^]BYH34Q8V^JQ V5"'W?$G/"%W% M)0MFZ F.4<$UZV+ X\K#E4#(Q;Y,%PX=GF"1MVI075U861(2=#^7B_K/5\5V MV%2Q[#_C48NX3")MJ^RP7]\133X2;&X=D"R&C-KF^ M?)UX_2U8T6X(V]:%])_@1?QY89,$3HZ-\0)S1^ 5$5"1HMR6R\""G$-SJHLP MI'(6D1A;@ !Y2"Y'PALG+A\A4!U;Y/3,8_:H>)>?;CE"X_LZT@DF0P-&\@"I M9D+6^X]:TAYF J MXXZ."35/4C),.^&W-=A" ] DX$&A0&@Q&RLBYR*\:$39 M4QET-E%@42@*%0=OYK6P(,2'VC3( <0C7- ^N,P 3 A\ M+6FJF1\&< : Y2DDX^^,20/X5%04S.%M13ZXI6>:(A[GEV$$H925L(XE )ZJ M'*'[3*OK^66DQL&[[VI(*9-/!+'9R,7]XU@(:75 /. 8X]*GE%-A1 R!KKI6)E5%'3 M"OWHHH%*8\EMCKQ)5TBPC#$6)/*C0A LM$#LU1"*+; V!-.LB'YF^/[T:R83 M)$M!ZZ+9V0?H1THOHP$$[,NI1/.O4KRDA:]/#F!SYAYZ9PA>3$Z^#!>;M1* 9A34Q,"#T.8%T&_'QR^ MZ/Z7?-FKEC-N]S"<08C0UOQ@@(;>1D$7EQ+<";Q("&U%Z.8)AM2^"B:B3!,. MTC@K">7*B8"1SWI'L4KX_C3$,HYZ(/QE#W8@ZIPL^86'ZA#QL".:(RQ]( 6PB)D7A]Q%LV MZ]>B_+:3593B]FK>6\\72=8KA9S@!C?S>5V);)G:^(V*F]X!S$8PS7N3V( M!ETZFX1)]!^!C;:)'DM,'[I"64>*/L@X-0 M?'32_J5=;XSXT&MQE?6CQA'F MU<,K?4A%)8VB?(94Z7CPI !G+CK)#>50D,8KT[5%MC;]#,55^JL G2H4@O1P MT(929U:2AQA-=YNY8#F"_:V2*JYMV0K*!)4)TC!B?!2AA: FFE@O,83O>FAP M]F-DMRB,;+7DD^-2VY_:%-&+AFG$C6(C'7W]/WX/?*!#AO>@YE8[HW;RB);&JS/(/F:B5F/!*OV'< MTE_G[_.7()*1%>Z9@LL*(=U(?8ZC4:E/EUZT40FV_36;^UN?&F*GEZ"HGZ71 MHUHWK% O.$;8G,)U^(+5,AM?[^O,2H-1.#?MW'O1U;KQF6;B!8O$D+.$XW$8 M01-E.BPRK'M??K@X&^Z<(TEWW<]Y@L/$XDO5/$,^ +GM;%HEET17AN4QYD5S M(BF"BEE_Q>A&'9O5Y+VE9'^%VNQLN.**_/D*>[I-8<\.C.6'+NRYF3D@WCST MZ/@J:H.[VH'(@!(?JORY=\7&-\;O!Q<'IL1VK:)#)7.$F*%O_8+0T+'0>#:C,GMR/\3RP_)@FEC( MQIO+ZPAEMH4U4GP&47:++%J*TV/ASK+F('&;APS?M92?H/<#H05*WA(R?0%+ MQ_"97+)F.UR(74M4@T1:3(&C%PDU%K^ENJ>B=TI/HSX;B>JSY=&+ =);^68C ME0^S: !?!PXQ%K[A9"U@T??Q"F!("Q&F4GJ%^+7.ZV2UE))LBD$-MD[@"##+E,*X!)1HI3 M*(PV->#ETPH?RGJ>(N?M6>VJ$ PT<4%R)RDP-UN6 MYV!IH;[2XTT@BS (8SCBW-KI1GO$+(5FRP0#2W)1\N"6]4X-9<$V(IEJN_7/F,M"I2E M0_9AH)[H\5AZ*G!SXSFS(=O,]R!224+RR$LF.,95>7 Z<-'&X#8*J!_+\5J2 MZM1R"(W(>,!0O,S1X5[VI2K)H@^!GD,&:NYZMR37UA_'/"U,!FT-ACSCZ474 M('P5*0CRBCV&E;%(!@ U\ A"9I*9CG$VF(M#X\*3P=O@>3(;[73@>0QC+I>U MXBI$Y469FQRD9/J ,5J-=E.\MKRYN$.[(EI M$UJ2?_KC7M=WTOY2!]*06XP M_)H8*ZSY?A>?AR@WPS#FE0=L!PK(!?XIFA72HTWQ([,J M>'!Y:21Y_R;X-1PC0)(P0,B23*<8VOX0(NENG+J$+V]U(\'M2E# M$GH=E1@%QD 2_/ 2V(:GJ2@X_6,Z%;Z;!18$@&, 2I5,%0#]!;;>X>6T)"=1<1HM#Q19.":&)Y M.]N ]2\FKQ(6 <-7DQ0-1.+!520B623T)N+%C:,.=8IOT?'RS,PH]1[^YA8=!1LJF>'W5146@ZX MJF_D6W5,$4\JJ/+0[/B,X;:.4WV$"=3(X4JNF'$)P"UH"01+#AO[*)'!,3K$ MXLBMW8]Y=#F:OT;?% $_K;DRHF6&@F@K[[*R=U6!C=%#B2LSF#)..;JB0>J7 M3*,A-OM7F6WM-OG4'QO)#YUNWC7T9EQ45)NBK /'3UKB*W- , M@1ZZ)$T\@KU_+ 369I9""AB 5IEP@%LB%OC".JWX%$W8WQ, J/+J5>N*>S&T M#& :?H^FT7\,B"R7Y**J;57Z8)8^&1)!@-R) M'CJVQ]3%U)Q(VJ!DP&VJ@,,Z7'./+I,4B:%Y(3B3R_VFI$*\&H3CZX:C9U3C MR\F&Q>OHVEK@$O#BPK@!9NU?$ LVT*I)?A0Z7X3!0$V^0JHBW 57[ M S/?UTH OZC<*M+3+ H487Y,E;'M>JY,UL>>:8# M(PWI*Q5*B3+[4 C(I!?"R6&[>R#H";E2WSA_8!: 9@ U(ZJWV%Q,4SIAP7A MH9>4;/!(&EP<*+$M73DE]P=+^"(,?9$5M0^]D4@SFR;[-B[,2^-@FCK(># - M0?;66@$M>@= $3+8!<+R"8XG'RU1:D[($W,"4_ ;\ZWGPH$=+ M4HT:&G$CE#M<&B"UBQ.!*^K#3!^ZT00JJ3S$3>F8 <_67B54'Z*W29\! MUQ M;A%DY<.%@0XP+1/@&-&:FTJ#RM4 1Y7DN.86H]AM!6!!JD^HTH=7QJE;QBR\ MTWF"(62IH,#[()7HC]./-J;5\V;CIK*U2HR*4G$#(]Y=N-&KKV$W0^:@3,W2 M@L+5\=QX_RK,(].;0QEEE B,4H2!OF$*N"\&T8COG6M,*:&F$@F\YGX1"IO,JB\,[W6"E](SE7L'+VV*.A*WP+>:P"3ZTS MR(?W:)#7/=_(Z^\U19-VZAAOO01=(W:?K1<$?6<;0ZBPR;5B*)=XIO"C*P!WH%LP6H]U E><#ZY1*(O/J78#U[]MQ? XX+HXH.K"X)JB ME-_1UK[2?R[O21U62R9VS:;^^0*H1TT =0?&T@10?:O3A$U!9X)K0Q;WHJW@ M LJ:LA1)Y\L]$)H>E#BV6LE5J38YN:BQ;&"G)O+CE#3SQ3X%]JB(&M8-ZP$7 MZ'FD/ZZ!()$WK/^EDCBF$/!I4!@*G%4O>GOHCV#5L1I%Y;3JFCAF+N2Q);7M MI>5=N.YJ3'DU>OU&UNWI3AFWE0(#E#3<^)]&V#:0,VAQR7/RK27B8%=&JN&J M2T*%",[GJD9=-0*-)OPT'*F6B0-6P/ 7W @_0DT0)-MM'.^7O^X2@4;SQKYO M^9FH/W=5#OA;V#:&N733%_D'\Q/_)BJ$:(;BNL"";5:*#K;T![LK!'%=?X7< M6(M3.IM0)]W:4;8V+' M-J$O<<\0 ^>DUW!&+J-9+=T)!1QG,X@+4E#=QN>N M+U.4(Z>TP'!]7"%*"$X. E5P1A &&:I',#KB!?(EA@](27X0W3\WF"Y8?DI< MA2R0UU)2PU'NF;9(866IB^R2BZ!=CDU9AI4*1;R2M9K$+O< 3P%$QC@*R"56 M$&$,QZHPN ,RQ%:5"X5JT+WWC/1QOJ+F2!S'7-!76KQ/C-MC0O2PS'JO\L4Z@\BS0$SE=!7E!U# \OJI[ MAU53\.E6#<@-AGW!E8?&R#3[9G(4<3HD (M$G#:OS0=DU[0SN@V,A'FP2.5D MZ6NE?Z>J2CG'XQ-@M>SN#4/VM6[NPSD\OQN>?E.,XV8;*TU-$,C?1>ODQN4$ M-GWBU-P)'\O(C=Q;3EM8YJ&S\Q(BH_X/+RA&]0>5[@R_]0-I7#+1+E9)D59/ MC#:7!7H:8 M;0QJ5DPL3!F.AIHPP0Z,*&.CS]-SO":QR3:F(.\8 L6A)WK\16PK->AG)E@% M]8--/SJ$H-H&[VKHQM^6GOZ8GFQ(L-X9R"SD2R ;U,JXW=UM6-+"[X+,V%PX^7;I5B\JE,/=!+ MPYN]T"3:HL0ONEZD/>@&LZK?*82JH^2V&6(R.,FJ5XC]+A%#,'@F\X.@DL5. MYN(;U*E97A+HU(5/NZJ10YSWHP5WYIJB-B?NYC2EZ'QSHU66T*LP$1S_O$ M9#KHSDF<#L#U(U\(;I%8ZR#I5M7&6YJ-,,*I+=]XM$_8[3$3 '+J@KR#G+$? M #;%I0,<:MV'=0=(*6#9H(0[5I\T^#IY&E!$I!]< MB\GH8IIQ)J66'.UA.8 MIEB?[GH@3F])C=]AG1+/ ]':ML2[!ZY=<)\.@K^EU]")@2L\#K'5U_+M&@ 8 MA\#&Z=QWU!KW^M9MM>/$O=Q(EAL7\%,64 MT E'HU?0:3@,82[?809=.!B:!G%"$)5\,3XBT1XJR&58 7P+C,5M\6MDYF%D M1O@+;6]4.!#2[^9 /^+FN!3TT)68EYE[3^-A+CS+PBACQ&Z^!H!$[A%:,KZ>4#^/\Y\E\TV_/0%Z1846S@4X:CB.A6 M@EA]")_T,/RIJY+LX_(I1A0_K.HK7^93C_3]G A/Q8+[Y>@=IR+?=*HL5&*Q M:2KMKTW)E%,RU6]*IG9@+ ]9,K6!_@8=SP+Y^K\'V8O7BP '-A]&J3*(]#C! 5E-#28_IWJ65G M/&<,YB^EUGV=]N!HOV.H->QY])&%QT'GM-NC' LER%H$>@9]E!9*V<%%K4-2 MICE 5BV+G-[C8''U;3(IG]'PJ:_3&NC,#VU 1$WB2FK^N;&6T'V5TRY:W3=K MQ#Q2-'Y,4=_J*<@=X/&:%3(E))BI@PT?ALB9.Z)_0.Y,>X]PJVW4=59_F3T> MX9I+E842Q=@^2.D>1K%%B]5/NX36^H7UDPHV@C'"SP%0%"SV;Z'^4-#MH)+J MO;R=!J;Q&1,VT[L&ZC<.9[EZ*?]X!>#(<3A_&24X7_S2*WX^V[TU>&SX0OJS M-0,/VF0*%IG^OY&\F?]\H/_T8O'WW>Y!KW=4^Z?V06?+W_?:_:V^L6Q0VKOK M'QTW@WK"@^K7_TD>]0)EE.14'P4X9G]YUGUF_2'T]5\>SKX''?]\@?N_@$Z( M!^&NE=+)1A;M9\0Q,YJB&*V;4QMFQ&NSW=3)D=VER7]- ;7/YA[9!!)=^[,N MRQE@@DP4%R7.PF@$H7A:G9]T2=9)"MB0D J'OQF8-"@0 ?*/D9C^/^GBG8%3 M]#V"^E5MT<; (F/J\W@A30IACC@TCL$S<@S&NF5LW'FO?Q@8Y;.^=:F3G<;LW:P>,*SA:)J<[AJ__SITZ__:JZ=EO* M",ZXO>E\EQ_);;;GUENR<\+\Y]OLPL:KWTA;HPQ^N.UIE,%34@;=?JO?.WH< M8=O:*N*,SU.RBMZK078[LZ@RZ:TU86V_)SDGSYIJP M;HJ-M-VGM#7*8*>WIU$&3TD9W,@LNB-A^QF"192D;D)%6R]ZL+A.*"QPP0<1*6 MZ_6Z>IM&:0G5?YB(W2Q%^T-KSCM]-!';NM&WMN][)TNSVJ;B)L??T MST2C(AL5V:C(1D7>GQ'\R(<"C><7V).Q?6]FI_,$>S./#H)/V(_U :E!L#'N M1^BX=-O:OG(KW%F602_;E%I\%YN]'KUM\@[IH!Y]+F]+0P6WMO&J]:B]=X77 M9>9P20D$DO[W7@@-9^,H(4!-DJY^N-_9&S^7MDFW5_)Y@&1+PDL?>FV6TIH9 M6GG$GDKG!7@V>^T3>/87 ]4<7.S_O67ZV?(P7@+O?D$UXOHY.(HU[[9$XPYH MI[1G*N8&# /3Z^#=,I>_)Y+;ZPE$ S266&0\9%U:$"(SZ&B)JCM=(7P%T8[G=ZQ\^"))SJ_%5G\ M5;\[_S3^FHVT(OZJ/_HFUC+S#&_7\7Z_=_(L4/DPG.FO%%FIGNW,U;.NU7V; MA:#9GXWHI+S5:V\7X-0I@:*^^=Y_O_">_;IU@Y=]2$8?]:_,>X[:SU[_726) M*K30' 1_"R^3.WK-5\!^MN_I/'M]H1(0\_^!H_A9"QC"';:"\\M(C8/W!O7V M$^E9 KOZ"I@]^AQGMQL5G 39P'9.=JB^UZ\'$??U6@?Q/KCE9UG*10F2 T7]#7A%< 0-X\G?<9*T/0L3@9.NC/%B:H MCPB02DS#./_+LP\?WR_N@NW=/YM,SH 0^6Q:^'/6^F1_E")P"CQ)^W[:%-8/ M:=LEZ#Y[W3_IMXZ/^C(W&>-K44(+B-HJ&T9,]^'=!0B,M>U$3Q]HHKUGKSOM M7JO3/]YTHG)%(2KBLDFWF%/$7@JHK9'W(R3,I;52%8@0ZO4R:J'3$SP-A'+? M=EWUT7^8=3W2_E^O=72R7'YJJ1M@4?7$;C*SS@/-K/_L]6F[U>OTMA48L.2T MU<2HZ[4;#E: 0IX.0D_1+C3L]A&B?Y0SQN%7819'Q(WN[Z/C'_/^]A=BQ?U]=.+%SI*O], ,5\C]]N&#>]N/N=G;VX M]87Z(-JIKVV7WE&KV^O<^MXVRO@Y?DY;B_*$O3HO2#M8 &1G?*",L( NF?J< M?+ZY=L>^>\3#RW4E+?;6"]U[H(76%M)AN]WJ'+<75WH+-5].@!^+]7SO4?3\ MT99ZOM_[0?7\T89ZOG_DZ/E.]X:*ON9M547?U[;&&<0*WAP$YUK;JR3,[^@] M%0U_O-13^ZM*D%WF/"V37,6D%?01 F#Z;'Z[T=Q8T9\\B*)_2FJO_T!J3YL> MQZ>M?N_T-EKOMW!^WZ;M3PU!>]Q T.[ 6.X'@G:U>MTVYGK<_D'O\DUCKL<= M]RZ_8="U[FW5N_Q86^:_J/$X4_/@XX%6@9.)'HO6KZ/PCE[G7^G'VD!="+B^ M0RXS"/![ =>WG/*ZW4!N>IL?]W;7;7N@>.NQMB@[^EYM]^_";[M99/"!(J[' MVJ;M]):8$*M"@S<+"_8?*.!YK'6XML):_<[6@62."XJ_?76#23Y0[/-8V]V= M5O=$[]YQ]_:) 322!_/@+$F4IQ!;P6^9KR+_KW[L+"US]52BI_UMHZ?'IS_F M3=S?-'IZTI9.Q\[-;N&Z-U5OX1-]W?\6#;7D:8G3(J;F*MO:I5[R(O_^/='W M?=67/AL. 7E:LD=T)SN_O&'TM'\GT=.3[H-*G)[T(*#7.CRJB>G5487R^5O@O62!90OA.9M!5'X)2'7882+2HMTX-'1'UY MP'64C-)KX@G-E =Y;^(P0"&L3QD6.FHS>*3&*J&[R1G2WO"Y@Z&Y%1J^,/#- MTC@:PE$H.6UH#Q?LVE2;#H<;0QO_J(;OT7;IARQ MK)GW@A8/#1O&ZD/*Y7^P6.8K^CG[FWUM\X+'FI.Q83WV8:^N'EN+^W!?+S&H M]Y=Y.=7G:_YJE^MK5U1O]P^T3KJ,!E&Q$7L,L1 ]"9Z"XX/3T]60\@^/G#8[MT3SOWNH5"S9"%?U4>L0?U)X;C?:L:\2=(&EOV-JDG_!8/3P' MG;O;\SM>CYW./GB7C**#].K1!\@IB:%]UFS_$'[N=]OJ M>_=_.P>7A3Z>9V0(HQW\1>4%$EF=P_9I.P_))\?!AT0/;<:CHYQ'F>FIABWX MTT&P%YD/* P0Z4%K/P#HI9!;B_52H(4S&$>Q_@R2(%$).Y#,:5L#S8S.\:L\ M."^S#/RQ+TH_L4!W3-M+VD#9_P=_FXLP.)/?>7Y0DWO9X+@_H4-]^""*O#FZ M3^/H'JXXNF_F2-MVFT-ZV!S2FQS2SEU>OLU^YV.]_5]^_=#M^/ M]BKDN^]SI@]2- OCQ>0LT(6:=@'PJG,M_N%^I[<74CM;YVC$/VT7K>*0B??\ M"T7QV&[[T-! AMD@3%2^_^E[K.;RE,-V^_ G.'S-%?D#';[#M8=OH16M.7R/ M=O@.#SI_:D[?#W/Z#F][]75.@M\/+@[.#\PYZ72/VFL/TVF[WQPF?9@.F\/T M QVFVUYES6&Z!>A;NW/PX>/%(Q^GQYCY!TP"!?]\\^57[?[G!7*]OTV')98Z MH!O?>872$SF8JS(*(JAX^0)0_)+B)MV$1:KF-E4'WP#<5X81: M*M1T (D]BB&8[]LAR;L.M@G//YG%![&[./_;3RYV7\/O:9).Y]I8*%228W)X M>*FFH9'#'W?WS\]^;7:_NOOG83R4,H%?H^3;(,S53R +;]^];V2A*@MOH9 D M^ME$X=>S-XTH5$7AUW"@XI])"CY_>==(054*H.I:[_I/=CML0A#THPG">7H% M+FXX6>92[&WJ/3RO$8L%+-C'F>3_KOC?TL*_G2D4_A.! "_^?P!V' [3;(0> M(R:(J:RQW=D;/-_K'C['7K9*22BXF^W35W\G*()WY_J/L8+C_3$]"+H]_G/O M^/2DW\+-'KK!$D")S)(HOZ2Z4RF?#"#LC$^$D%EPJ3(%/1 9U(BK*561PUBG M,P#U*J#J_Q]EF&F!B^>+:6L>PS_P@0@#"0[PP#R,RV4QM2UUM- O,2NS69I3 MKX&)SYS4 8Q"V:T=V0 <[V7Y>.KFT*/6KX-B7)NOJ#ZPDL.PJ8MNH+X/U&=Z^$^6]_!O4P%] M;"J@F\[_)][YOUE+R -);7VA[,6'OWX\^_K[EW<72X^W7XV^.\TL;M";BI0L M K&)?*]+[_K53<$EM#B46A-B3'-$MT9&=P5C^.J)$\(C7$$#=1G&8]"3\""4 M)_X -,ZH$O0X/L_VA6W4-O2$ROY[O8/VT7;U_=;AU!\'209T>](].[Z+N MO];H[M_4Z'X@>H?ZLW[^Z?.2(QO NO9-N/W:V+ M9];]T?P!Z)Q^"3A*9$I&_"):" MP6P?F;B;0W.C]HQ'7=QZQ;1S"_NTEF];T*"@6=C-#OW>BGJGY\TB;K:(;O3H M'H.XS0W?W/"WON$7.#::F_UV5]/.+.C36K9;<; TU_OVU_O"FC;7>W.]-]?[ M#W:]U^#(-1?\[6ZJ'5K2I[5P-T8:;)9WR[M]<1%K+O=%!N&'3F[O3![[='D> M^\4@'MM M[(,71"@.@]-.=WNW U#@AAX.AJ>=YZPZQSM?_C@'._ON[#+?W_LPJWAR>#PX'#?0WN. M!X^.''[]T3E"'_O.\1[JP@_>T=[A\9%D^D9/J#M"8PAXU0)Z\D9/.R/&)B<[ M.Z^OK]NO^]LA&>[L[>YV=WZYO7F413M)61\'WPJEW_K$3\OO[XC'?4A16MP- M(U(H+FY01&!"LG>PN[_?34L+7KB&.PXH@X$[X^XQXK#I!-%N.1%_OB.>"T&[ MSF[7V>LJI'K*/6=WWQ%*0L8([D<,77'P+M 1CX[[43!KQ'T\0 CCWN&CP3V MA0*YQPR2(6)?X!C1"721@64^OP- (;'DY P$"BD TC[DH02)LCV.R &]R9T M(9,^*TI27E363BF_@WQ&Q2]'_-I^HUYGQUQJ1)TAA!,KR7F:6'IRQT:#G*=V MCX^/=]Z$ZY5K4.I+LKPC+IWN'H?70FR54YK+YK^$,.&)F:-(DRDO2'36,H,/,0 MMI&=%A<7"\M$KF-JA' D#_QYP![IYWSD(_-.T#<>WZXKAY129EQ MX91;RB]SP,^[\D\7.-DPW@&2ZM/.?-DY+A%%WEWP65[/-^F$."E20SAG%&.Z M8ALJ)4MNIL:K-6G@H8 3\PL:^M@3TY@SZ(O1RN,((4:? QAYF(DAK:GAS5EJ MX=GCF#QRXZ(9/@ESD.<.$O8@Y@_>SR3\8X-EF>'O(>'U'"&&N>9K +;(7XOR M_K(H@_<%B:U'?69,&@[N>'"7.JZH*>MX:]$^,$,[DP/" <@D;5IW.1;GX9C7 M<,3+X!=T$](UP%TC0HOZX2*H%P0"(7&#?CDTCRQTOXU"WT.$7OX:839=/?QU M,K3X?U@$_[S$O_WU:*_[\9\@EKSQ@XHF"NGHR@]?U]'Z5=9:U#\NU.JY(" E MM13E,T@Q-_A]KA(P\"X0=0F>B%_AX"RB.$"4FJ)KPU*+ZI&8-&'J^B&-".(_ M)'!C@ 1^6!JSGRH0?#H;WW/5=/N,VA:^>B1:P MXWG 1*MN;OSYLY1M\C,51-V,;P. QOK&W#2@K(W#TKU)!]D?%L$UPV" MU+QK2$IKS;X_;_:8L$5VO0[<<(R>X)NY9$]:9/W+\<0/IPB= MH8"S9?=\=&'<'DIIM0@HL^.4#4CX ,FH11@\(!_&JT)L^D1XW:%K-]$J)]9BX^2F2E)"H/W,;D6@C,)IIK!U& M9LRT<"D))/W,N(W066QIZ7F>E K]G,TN$(/87\<.FEIQ6OB5K)7U[AI.DZE0 M=)-$BS;YB3HP%^\Y>Y&/Q([6@!'HLAZE2"YZWQSX6;\-8^L>R8G1^<62R M=T0$BT1JO'\VE@MBP=)G]/,%\3U:W<]R'[M M;K#]SB$<3C"#/OY-[ER6X>X\I&R5T;M>@A9O)?]F$+@SD5D0%T(W\,^!0?..6X3<>D1N1109^RXK1 MND=M;I*[12Q4>,5,K,/E.D(PR"2#3'3KW2$W,J=,SJ]XX[F"F/P$_0@5\:,5 M^/6G:62.H'\+Q6H=34JQS#E>88? ^*9Z@BO C5 525]4= M:;4[]J<@IS-(E09"ZXVOICZ1NRG66Y\#@N(A@DS4AA0O,&]97I#6FY24<+4W MY9]@D>( F>PDBYQ(;[M7K&+.:LI.B["27RXBO)G(6"RK9:U0#/X"%_LXV>(A M7HL4?\46SA<>2^-=NG)?#G;%WA[^S-(#OIPP%[A03QV<<:/<]0LM;)E,3Z M(DZ6*K,%9NI(=TH5BJ=B&V>JA_0"\;JZ.%U%Z8U#PI+]9I=O$_&&^!K]R5RX MSJ6.E9S\(BZ5UT?Z4EXCD*BT<2D-JMQJW*5F<# MKUCK_+IC:5#CJJN>O'%BC8]<18R#)6PHAJ^_N\LNHX[6097<^"(.&FL(4A4W MOFCR KJEQQ2)M+@J2>V8OI7VSKUE;IW"42BUEB_)[F:OJ;?2_G-[7;/()A+; MKMCEA?V(QXVYC2W;H;A\B@Z@4,>\)6^"6W MXG+YYOJ1A[P!"<>B#XK2M[(N(0EP,%RYQZQ(#:U+*8E=K4OE-M)RTV)>D9&O.Z59RSD,K M42E[4V(5RV76?#48'NXJV<.*]S(V2V@:>+.>4;:".[DCON?R3LB^32[,7PNW MDO>KA#O?HTJ)(!8)4ID;Y%5DQ+A!?%K"$Z,+/J.7VF:K?-*.SUP9VGN%Q%N/ M=RRG@]:#E&R=F0<)K1RI%LCKM95? XW=3.H&I'(;7]-$@;-YG)-$$A;?(="? MF+_ZL+0BA;1>J*3DS..8K(%&^2"TXU:J4G M59RH9;U'OI:+%F,E$5EY/%8-S,=#UH74PRQ-7*BP\C<[F2I?1O0#0C.0 MJ39CO?&T&I23%Y/ZTP"[J.<;2>KRJY:2#NNP#'C7G8O[9 ?NT4_Q< M<_R[\$EG\4%GY,???Q)P"EB^EF;$ D].WV04O8=30=$C? XPE,1Q O06C?OB M&["P3^7;8J<=;GS4D=^L3EQE&;8!#]QB,)"R%=^RQ2<31'#H/P%>/T M@@#=PJ%H\!Q/#_)YD"=ZN$SI7!*:UEMD,5[K,X.Y%40:*!HCDH32^FI6%&X$ MG(G/T:>PY_X:88(*.SKS-1I G\ZJI".SJ5O\K!_OE>-J$<3G6(95CN^,PX ' M,C)=P'WM'+1)+OB 71XYO!^W?X0< J3QP:K23:A)XCN/_-H5S7]($#)J5;54 MC6A>3Z_ATRB,Q#Z'IU?^9'H7H#17*&/;/==^Q(._R!?6UW5EF^"E5V(,@F[$*'A^NW#)IN+>@"'R7P3)%:>M#*-+\=0;!0>4 M,V5*B/50?WT1]IEKRIB/O *TBI4 M-KA%V36U%?X'\?$:&SUL_QN.-+UI:=$F=#/EF.2F1&=3=<8HMVN(?^X1D4D< M;NM[J;9@XB.&GL2,G]V@%^3S!ZZ8OP]M'6-=2EAT9)96G\12#,Q^22>3>H_) MEVA$,+@437-",$5&L]#*XHVHS/S\I"Q98C?#J>/0A(:>7Y].YC)7"%5/N2O+ M-S4:IQGDN[*]%U?S>R_D"=%/Z(V=^75CQ.68KA%WEDHQL4S< ,NC;'75ZZD: MZP:+]B7WC\_T+F(B\HNLX.H[*T7 JCNB^ Z5VWX,+/4C&@P(FG[9KL^)YAR_ M/B(NSJ\)\3%^"P<1^^&\"64C.KT+)))6U*C[+B_;B&JN2B M.!$^/A"^E]BC+B-<1;'R2B6QG8F%U07&M\LLFRW&JPDQO;1'6J 3:WR=EH%W M"89-L$43WI6-)TR9-Z(#6C2_^4"C]290%0&__" MR/\Z$ N8^$4._6?3 *E/)9[F#-:4%4F)E@\"QKEN>SY-@-IPJF\_Z%X!XR;8 M9V7[$.*=!_1[;GTH$=F$C0Y9]CA_L'=YLM@Z(6W/LD')YC1S;K3MN%"R$>-% M>0 :I6+TTA-?NDAV"TQ)Z/M/\$W:G\^9(E*W'&/#XW2AWOC'\_.[_ M4$L#!!0 ( .B!HEA"3M+6)!L 'P" 0 5 8V]U&ULW5U;F9V2<52(*Q:F3) M>R0E\?SZ!27Y?HEL\<@GJ>IV;%G6^0!\! $2!/_RW]^.)D^^8#G?WQZS?S3__[KG_[TE_]@[)_//[Q]\G*6EDG; M3G_;_<)+QI"*8A&L85J#8%Y9RX)2"03][ 3\U^=?BM%&990L@_>,OG?,HXLL M2!1@LY^M\?-,;Z6/%LW_^[>W'=(A' MP,;3^0*FJ3Y@/OYEOGKQ[2S!8J7U[^)Z=J MZ.PM_;QY2 7IH.6>? 8Y'!_,Y/>/%LNMHW(Q$CB@#1I8+MXS8;5A4Q3%70HDB M(]I4+FNP"CJLM5*T3<"6*OTX=*\@/GA MP337?U[]WY)&\H0^='ZP> %==T)>X^\P6>(H2J%!@F'6Y4R#FH:L+T$Q7C0J M@4($3(VEW K89>DO4.J@2T]F7<:.G.#3)U^Q.JR-/URCA"Y=X]KEL;AYQ[/Y M\NAH]9F,*'5T^O>EFQVUXL5BUK=-UFP@B7:ER]^@^Q"@5>>I>"M5%P(U*&U<[P#SS:44#\<)9I9 MH!DG7F)!>CQ-T/-S$<$'P)02\[D@T]%+!C(7%FR27L04.>K&7+@)QS8#/;O^_P&,;YU;?C&J/1+/:.DHGNLJ3.^ZRR+PRB*>2HZG?9"Z856BV) MKU[GQE38 M8VS# _'#-:VZ,94=Z.(8XGJPF,4'U8^.YE[3OFN(?HNAE[WQUC!]67OD68XRFJD]]GT[2!Y<&$DB$RKHTC M6+RFH]+20-4VVXT2;73?,"Z>+CI(BW^,%X(V\%;4A+2:U8TH=5VJTUKU8M M1L[1AP=R6,GDR+16A8'1F=G E7/.QBC[V7)K@_]TBBZ6XM62ZY:W!?+ @C/0 M@1(/)X-4T7O3?'WCWNM=^]T[NY=EKRV#/UBY#=<^9S3O+D[>3V"ZH"2E9A+' M-C$#4FDQ*C;-*3DY5U=T;2B+$"G0LYZN;A_%UXAA3U-+!^,]7W% Q_ MJ&I\5_Z8XTK847*FI*B0>0/$3\/INQS)DR:'$&4P'EIOJ-\):$@13P,ZM%-^ M,SZ\F2Y@^GD<)VL0#(9"850;"22YE"8=CDP<%DR MSKW@1L3,0^L4>1M<0XIT&K"CN2G:)D@;4.?!%LKL4B );5KA\11L<<@,D0AK M@Y0YM=XONQ'(\';(=G,2.RN[SP5@Z14B)R<5H2YG2@XU>+&LU#B;S&54\Z62 M]AM>[[O-QO3JH]=U2U[IJ)RAU,$C99O!DH+KOJ,ME*Z((+#(UE/?#3"&%/WN M:/T;MGQW4GK3K:_9] (*&8'[J("EI&EL<4X^%2$P+HLOR@AK4^L:D*L8AA3W M-K;[3NINEZ3G/*ZRP^0]C/.;Z0LX'B]@0F"$T87B+5=(*.T,!>$@*.C2";@* MG$?;>H'O%BA#BG4;4Z"%\ILQX5-'P?>R.[G 2! F04J*^6")D5ZDNFR$+$1O MBD/43K5.@J^CN&UU^C1 M6,T8]0$7,)YB?@7=E/*T^070+[&,TW@Q4A:%,BFP6)1B&G1D=>N"\0A04"6- ML?7"\/=1;<,;^V/RIK%)^JBB.*N%%0&=T8KE!)0GVL(9!(N,4Z((V7(7DMMS M[<'#:^W?PTDM\_[40<93 5.64O$ C-1M:MKJ60PD:G(!"H^:UAWG%!42 ->^$Q M!=,Z_=H:W)#RLL:,Z<= S?CSZNAX,CM!_( KSWV#\-EKK6W4C*=UK4AFWD?+ M &*4)O"84^NH_;N@AI3$->9+6X/T7=UUALD*3,YR)C-J5C?<&$B3F2TH*%B, M$8O=3VG7 $_ZM/8H[4RQGWJ>LR.*8'BR#EB10)E#$ I&%11>1T\2QXH95"E;KQIQZ3CJ)'H:["Y([D9RI!2 MMSYBDAV5?X4)?WEV54UOZ>>F32L^+NCKZMS&K&Q\(/VV??>*[SVGMS86]Q*P M43^+W[K9?/Z^FQ5*UZ63H1:(,PLJD"/PM6^+U RSBPH DG.M3YU<>/SN2T1? M<+K$US1X;G)[9WO\=<^7_LMU+5UMNL M#X YI'SZH7RYOGK4K[4:1C;SQ;NR@3LJ,295O*2X2D$5N3#P23*'! YS3B6T M+MN\!.">B7*_NQ>MN/!P%;=/;S9'I2D;=T$;PR7+1M/\BCRQR#/-KS([(4FL M]OU,KH'8W27.D913V\F\).U.9JNBR,VGCZ++/!LCF5?<, W%,L]5H6321%&$ M02F@N?.[ ]"0W-QN?+CN[%K9H5W-$4XFU;U.\[JIS+FH)"G/PJO,C'&%!B E MD!%L9DXI[["ZV=BZ;\OM:(:T,MB6%(TLT(P1O^&4Q)O4M%8R3?E:*600'9(O\S%'RE"M;+WS=!..(2WW-9\[=M-Z MPQKVTUJ TZA]/%T2J/-4]3F66;>I&:" '>>OOA%Q2?WC*70G;TAKJUK;&N_/ M5L[OS72!'0DX@BPE&LPL:LF9=C+52E['C.=%1J-5"JTWIWH4IUDT>HYQ9(P M&85@% 33D \4+X"CV0&CR1QUMMRT/AQP XPAQ6A#X>.MZ_,/M%[# ?N%9*FA MYAK)F70$7W#OD5D?:MF'-RP@A1LI6,JPN FVM%[HN0W+D.*[H1*JB1W;KMR3 ME+/+-#\-37111&IN:\U/8IH3,,^)Z1!\ 2^D=\V[&MV-:$A1XE 9UM"F+<_3 MEO%BY3UMX<7$F%GA%/-J;4Z9:UW]CAFAJ MVPG@CE($[@$YV,=1YEI8Y%BFRB8(\%RUCHET?R, M]=V;/8_LMUK;?#>5/VZMR:4#,543_9:;"MNHP*4&XX;G1TULL4Y ME1QGZ$3=\*^(UVB^K->[ MT),H?OXRID][?O('87HS/0NP#M)B_&5]H*AXX-8(0:R0JU:0FGGK/'/1:L'! M:MT\JMT>7>O-#7KRP=&L6XS_O3+NN_)R/%\=NCJ8YO<='HV71R-9@C!9!L:! M\G =G&)>Z$P*\>@D#6JG6L<3#X!YSYFYWT2@)[I];XNCM37;%4%<[B;W+JX/ M0;^9OOJ6#F'Z&5_/NEL.Z(QXT8JR&\%\U$B 0TUY=& B%R&L"QA3Z\*J'> . M:5;>$POW9=P^]DB,S#5_#DSYND=CI&&U?I %IWF)6=2+@_:T1_*X>VQ[XLH# M5=]R(;YV>\&7N/[WS?3.PUXC;ZVV01?F4',*%G5B047'0KWVB=@)VK;.-^\) M<4@U7'N;]OHS8H],NWYX_?1JL7/O>.%@.U(:8D#)>JPL,ITX:2@Y&A_29*N" MK(M_O5/O?IB'=";TT;C8HYG[)>?W>RUD:Y4TGH:/B#20@%,6GR4P+0L:9Z6+ MH7]OV*HSQKY.H3XF$=N:M$?Z;:Y ME,"U+\'8W+I7U<.0;D,_]]/EHKW;M.%EN\<=IO%*>_3]!%>VH?%Q(7D>\6BY MA>09:"WK> @T1HQDSB3*G*VF9+EUWX5M<&W#+?]SN;;FYFI>U9E("Y>+_Z+, M"@1Z9@NOEXEY('DEA:!0G!6BI*":W]IU&YAM*!-^,G?4QC(]SGBWK8@H[[DO ME*)D*6L\F#V+Y!97S0"%0<#(6Y^@W1K<5FNL_.=R/OU8KMV)U$/H\#FL=EB. M*L'7WC!JHTI,FD'1F6GG':,<0['L2O+92('-D\>;D6Q%F7WMF.^),@ULTO;^ MKS='%(AU=9_@]"B<6]W&FAWS*E/8GX5D(=8[T@66))2E8*SUNN?-2+;BQT^V M8-[ )GM8"?B "<=?:N8X2B5['RE)5"&0Q($C@Z0L4S[)**T5P/>R%'4%UU;< M43]98-/<8.UZOI#T]?_:)?D+3' %:;[HQFE!GI!^02'[Y1E8%J,-$VS63G-E,+:]B37;NV&,VX*CSHKM-!Z7W"_$C:HG-N6 MD"HKDE5K5KA1%+K$PF+0CNEH*#?7)EG=0UG=@VH>'KGF;K@F44"I#ZZJ][=$-:* QI&O7?DC&DBXX16W@I,I[JAB[ =V0B@Q^?'KN M:O['\)YHA"_"%JE'P>27PB )@GKB5K$0T3%O'&1A9UV=\\3FFNC;3NLQG&V _0M'B MKI2Z5@+4W&(M"\,28EZ=.OX(JRW3OT'M(;0X>5=NA)FM%)Z7R$+FF6E='"$L MM1\=]\[':*UM'9G<&^20 I1]<:Q70[;CV]6A0+CSLJI@<\LN*:$$BKX]2RF1 M$@0"R5]+1,"C,L5*^JEOQW45U#TCBI_3:>UDJ9T)5 ]:7,"TN;*PGH=9]3F8 MPH34\'%6%E^AP]HH=CYR-A>,LEYP4%O-.D\Y7HRZ1M)1E&Q4@2LI_O53)/=_ M[*#N#>R9*ST;I35I-D2NI9/TPH;%47H!1:IZ-W3M6>,$ PV**= \!F$S27]/ MEMSTG'L6"OY,M-A9[8^1X0:,-J?:.1RM(IY"8#Y)FB=%5,9K581K77GUT SW MX;/PYNZ@3[-/\*T6$A^NCQ:^GG6W;.A)7Z)S%#-$4@_3(08&D?2C7,0<2K;* MM=X6>2C6'R'1V)5XM\W9O=JU>2Q(L#[@\;)+AX3K7;EP037ATEYSH1BB#/6J M/*1HU416P)$ZLK8AMBX-^3ZJ037@V#.S&MFJG_RUPGAWO.J6]>H;=FE,JA@E MA58Z8YF0H:Y5VDFU/H>Z"&M$*Y+P(U-52O!]0W%TQ\P#3[ M/%U=E/XQ'6)>3K V/5D?NUE',3"]6%G^LEYT.YE?QKC=8?5=']GBX'I3L9LU M?;E^RFF%@5@[DB5S9<&Q6/M:ZV(2 ZZ)/]8XD94-TK4>V7?AV=65_3$EC4Y6 M?0-6S[A8W6#J467.!>.9$B8M5*0L.]0OX+++:&/SJQ;N@#.H[>E6#+GJL%J9 MHUU=V[6BERJB4 5+484)'\@3RYA9;>U.7K,8+*X4H_NZT?D2D"$MN?;&B=U- ML)^+-$?)J^!\;?-LZQ$[ERS%8C1G(V1-&M56^M:LN,>1W0>>.KA\OO#TD,UF MVJJ%[YO;"4OA)1@,S(1DF,90;R?D]7RAU)(48'7S"TCN@V_HWO-A+/K>U9'- M+-9KZ'?>7F3^L:JP.YF5@R\4WM2Q7BA]ALF-FW<[A'Z[/K)%Z-=4[$:AW]GS M7Z^?_Q+CXD*GJ_5!J#H]SQ?/83Z>CY)P7$DCZHEB^N)7^Z=),LQ9T>QL>6I^ M;_U],>X< EQYWD5+7'SRJ'!AM!&221I:E(MC9#22+2L^:4C91L%;U^=LBVU( M[J]7CET+'OHP7KOH\FY5I+0\6JX6%5==><^[T=4V=.O6Y+7)'(+05L7"/"^6 M9@PK:BT_$%N$\=L$^*"6]!Z5E?W;_=$I6WOQG$,W(<2Z-DD#K2I/ M9\$@&L^43BBD)>2I=:^W)L"'M(;X0S#VX6;ONQWF69O(YS"!:<*/AXB+NC\S MFZY"LK-EN+HV-TT44:^>NFXE>:5F%*[6D^X0FNX+6J.VF_M78ZM5SEV*A$?9 M1!,YC:"L:AD.1L&\LI2T>9 (3AJN6^_)[@2XR?629Q]\(8OTTIA@-&>JUDYJ M<(YY7<^8V2*=BLFJTL,]Q3=B&5*0NS]VW7@EY:Z6:GLMZ1F:%Z=0T#EE>62 MY/UUK!M.SF46K0L.BA!!MBYGO1'(H-9/!\*8A]BHZ=E.DO.*= >+%]!U)^/I MY[_#9(DCY_6JAVR]A#XSS;-F,99ZX86WT@./%EJO-6X%;$C1X>/1J;T-!Q,* MON_J'7R+DRK7ZI9XBEA.*RU_Q\6>HKXM4>P[P'N(/?D\(:Q/J,PAU MIPB#%;Q(FNA4-I1T0"*FF<(,-Z88FP7(UMNX=^%I4'QS\V>O,J]1B )2O66L MGF!A.FC%0-9.QP"()>:".NU+VA6B(45ES7AR0Z%-*Z.TW+H^3CPEKK\=?UD=.KGZY)&"Z*2.F@G*&RC" MHU1SY>\LNJ@S#7:*]!I[C+L1[>I+[_CTC8>WM9&MJ1TA4_7PB49.4)H"Y@ 6 MZIEPL4>)!S?Q-N3+5>?7U#3-)M\[4%WPUI'^6@)M3'854+^PUF\GR]7"R[5<_2=$6>31_3,NNN*F!/L^LN MT/8]_393XW[F9U ME=?C.1'D?Q&ZD7)82STL,?O6M60/0SJD M+93!\.]!9FQS\/Y^0 _* KMSM#Z5 J%VM*0,/-8^*)HT M%XQ ];@D#2-@RZ];K$V_F\V5=QMAA :<]B!9+-3VKIMFY^K/G;YIVK9&=@GE]%X+LI^;90ZZKG;9K;N2ST_.W[+I MB'+P%;J\Z67Q;KF8UU*3\?3S[\NCB-V(H]/61<=LB8E&+!@&#CQ3D(PIH(KC MK<_#-!=B2,LZ_?)VNUMM]L6'GB],VD*,->AW&Z]U\=S%;_2WBU'6423N(TU MIG8I%UAKYC3+EJ)P$Y).L77!=5^R#&GMZ 4MVM%EP>K H[S_^<7&PCKSG MD&E(,FM!,6TIJHN&DR0A!)U$*B&D[X4G31$-:2EJ/_1\/(,^,A<_S)>7H&L> M8P2CF0K:UX:I@87L'2M!2:YYX4F+?KEX!=&05J1^!"[N8M!>L[B/^'E3&_T; MSCYW<'PX3F^FE(>L57]A2WG="PXF%WY+W[R"=/@!CRE=77>%6'W:#@E=KWA: MY';[4UBS-&^^>%D!M?FE>?7P*PFS]= M:^N6_J7*A@1::>93/5 F"C!?)8TR]FK-U-JN M6/S" MB[:]6D(]#6>!2!>2]H*E?9LX!06!0%L>C"16Z]DGDWHF&E#KNRH@4#Z"XD=(Q(Z'N:WNB)P_(DDR8BRI%:K_5T+_E M <,*O9L,^A:JW#(RV;Q>OT1R+W_]T_\#4$L#!!0 ( .B!HE@L=B@'3CT M #_8 @ 5 8V]U&UL[7U9EULWDN9[_PJ/YW7" MQK[4Z>HYLBS5J$>V="2Y:N8I#Y9 BEU,4D4R96E^_01(YI[,Y()+WERZW'** M2=_[1<0'(!8@\.__\]O)\(>O.)D.QJ.__LA_8C_^@*,TSH/1\5]__./3:W _ M_L__^+=_^_?_!O!_?OGP]H=?Q^GT!$>S'UY.,,PP__#G8/;YA]EG_.$?X\D_ M!U_##^^'85;&DQ. _YC_9R_'7[Y/!L>?9S\()M39U\Y^._D+*QE]*A)B,!J4 M"AR<- :\E"EP^KOEX7\<_Z5HI65& 3DX!_2S!8?[;\Z].![=]D1[+?_X_O[W]F#[C28#!:#H+HW3Q GI] MGIW_AY?1Z)\7OZ2O3@=_F<[_^[?C%&9S ]TKP@\KOU'_!F=?@_H1< &2__1M MFG_\CW_[X8>%YL(D3<9#_(#EA^6/?WQXD*Y[_7I_V\,Z;/!&223B,"?8JC2O&& M&&][^NZ8SY\%&4LX'>>XE MG&<@KR.LCTSCT\D4)V'^V#F\E^-1)I$QTP_3\7"0ZPS[<49_UBEW.BX?9^/T MS\_C8:8)^]6_3@>S[W^,PFD>T-?NEZ:^#^HG$(=XA"EZZZ,#XY('Q4,!7TH!)HS0BFLA M4'0ETQS!57DNZ/-B[0'ID2 MG?*606 \@++,@D^2(G9=9+3CKY/F?H@JQ+8,DEDXH)( T)JG3.)*U1=9(3S,N2I"V- MJ; 2S&.@01M-WZ2 V'E&2.GTY'18 _%WL\\XJ4)/\'-=*;_BFU$:G^ 2*'F] M1KH8B:O,D?B*N!JD >]T85H35U-L/3NL"^XQ4*0;2]RDC-R5,A]P1K)B?A4F MH\'H>+I$Q9,O/@4!,B1"I:P$QT6D/XRU2C'FFT\9MR-Y#&1HH..;EE>[6IY8 M6.#E^/)W^&23XJ$GU)-H(RB8'*Z"%R)2 ZXZT@EX>[ MW)@2&T+>_7.C4V.NCDUVLT0'?NE-J8^")2>),0X^9X*E(HG* MM(="HP5I6A19A>:9RNLH'C#T MKD#\]S \Q=L!ZU)GQIH7II% CK]CY,JA!>XY3UQ84VS[H;LY7@Z^PUG MG\?Y* L=7'Y#T-QW,\"-.O@X2 M+N3]@&E\O+#K?)@=&8ISG0FIUHXX*"OJE"PD%(-1JE224ZTWY'0MT^,FG9@%R-"4DX.KX\ MQ,_"I"-NI8\1$;P7)%@4-1!W"(8&N#.119U;Y^BZDN5Q4[P7#+B%VCM7'0C( M0I(*^BA9I;U7#KA,Y,\$3MK144!*,?'(M46O&O/Q"H#'3:+M=7V+Y7O3C>IL0J=E1-5W[%N6.'.0BC! M ^,E%QJ5Y%*U/_IT=XVU9N#28:E/=<,__WG M:X/Z+?UUV\.$'_ KCD[QDJ=PX7>\&=43VG/_XM>ZLV@XW>;XX(9O:'!@9 M&AT1_'4P#O^E=64)Z>[Y[)XF1J M<6[*6EN\]1JRCJD>C2C@=%$4^S-?O!(FRN:%K^V@[NM 8E/VW(B6]V"FOIQC M/)\)J@NS\!GGPW^4\%T<#A;Z??7M"];\P*?!"7WE7?E(GTY+2/5W'V=A,OLU MS'!^B,<%KRA&DH"J;FSASD ,.4+)4RG76MH'!6*JKAQ'BSWAL*T8L YS4!P MF:/QJ(-L?7%>9/_X4>%91*TR:.FP;CSW$)7.X+W. M51!A\D&(M@;VI\C UB9=N4/X@$F2(]Y]FN2([S]1CK[C<^/?Q].0D3+Z/ MRXNO%'15=Y*$_!B&^%N8_),",?K@8D/4#F7Y75_9(/QL*G6KWKX7+O\9DM<+ M)!?OOZ"SL[QVGL_ >3V15;@&QYRD15,[35% Y+'UY+ 1P%UGT5\QSBYMO[OV MPD6P$QC]=TR0#C!*4(XF^B HV/&!V(8^I:!,Z_#\?EA[ZQW<&5^N3W^M;=&; MP#-,/U,P7?]5]W)])6'.FF8F7F1)Q4)$65O<9 4NI@@AQ>"\5YAX:VJM1G.H MVGESNU^/+-OHOY.8X.SHQNT8;__TK$/>&M@[:D^\"^[#=#%NQ8&5YTWW9,"^ MD9!\6QF=+Q!9KD&U5!!%0-#<6!YHB^+XJ'Z)N[/LFNME%N8I8.,Z[(64>MV MI)WYY5OS(<0X(LJB(1H70$GR/;U4O)ZZ,!1L>\9%ZRV+*Z \5O^IA>8[Z8(6 M1M."DUJH6AP*G.=#;D$[_42/G-[^JV53TG5DZXXGUGJB;&+4#@OXV M'N'W14+R]>DHGZW\6OIHK3$@0U6*#!:"S F,=TDD57CQK<\>WXYD_Z[8X:P[ M;FZ:#IRR/SZ>'^4[=T"6R"(++@=-[J)UNI;'!+F+D<0N*CI;5*!!U9@TJ]$\ M8>(T,E$'L\UU3_6:'WLRGLSJ5H_:1.>7,*5IVFMTJ#V#Z+( )51MNYLL%.FY MHE%@,35O][$AQ@,T3M];?KY3>W5QJ\_=>"_NE9AWR[GHSU ;,_Q2RW-8VRX8 M26/": '($.LQ?DOQ=!3U;%3R7CLG9//;?UH ?\),[,"R^Y_^5@I16T)<",&8 M44'7.QGK30E*, KLL\P0D!6E4HH^['E.7 _X,SU;6K:+&Y!6*NFJ.$ MCZ>#';MT[/[2QAN"&DA^D"U!/@<13*@=?@3QB?M I"5Z>:>\],86RUNO.+W; M$J0R:0 IV+:JUD)4+;7U:Q.;F*B# MW/'=;LCM(=I1,A$%$MR"U=,5PH*/(H H-":-PQ32?@\*W(ZS[UF1[@*&!G;K M49WB:KJPE@*UE//;KPVHH&LN22'HP"W]+D456I/O222"=V'C_BV[NF4<[O[-7O">&,_(!S"!?,Y\'EG)'34DYL4T))(GW= M/5JR,4I:^O_6R8C[4;5K3+/R7]NZ MK+$NMGWE^1IS9'7SF8:FZ$N&;Z5(OWRO/O4\4E,R)E19D&=;PS6I,T1/D9H, M%*6IQ+$T[[R^!JS#M]!M28=QMV;I(&Y=+3T]8!ETK0.QHPS?&O .D[AK;MIU MJ;.C70Y$(6Z$2>>3%H?F+.).3I@ MS)G7^2M^Q>%X#FZ9B,E21"-D I]S <6,@9 " XLFA.319L=:^T&KP.P_5FQN MNNL^4!.]-TQ*U("F7K#SY72&DW-I7US$)4MX/&2>G A0F$CD^.5Z:TPAM)B5 MMBYQE>\-X-9\U^.Q>A?*[6 R>%NOMZJW#[TY^3(9?YT[QN=Y69T##QC A[IG MG)M0W3 /UFM6F LEB]9AT1UP'@\U6NN^@QV!KT\GI-W3")J+&VA3B,I(1Y@, MJQ,9X9S?+4;KFI+&.(UB;Q'N@>X)[CB)TM 790V+E+RY[K7EAK:7^F+IJ6D6#"@DBUUV:0 3"4. M7!5K98I)XV,N?656#\9ID+EVRA:\-HL1 BQ+(A9I2_;=7<+P8$I?FW!D^]+7 M!J9X4*6O6(R0)H'(1I &<[W6'*MS&CVIDEG%XW/I:SM M?<;=*;=UE>L,"J'Z!\;I8'9+%-DCLWYK]7:P6*R3OCKR,50&UDN]#2$ZG MUHWR[D;TZ$C2T #]VRI_79S];8^_X\U[3@VNJX-&N<#752!\._B*^?J;+PA+ M'F[4@S\%H+U[K?Q?KH]I43;,Z5U5G!I@;I2U[P#J%^^?Y;^*_QY.4P M3!<7(Q@;B](Q@$'G23Y5'<-$3FA*20:AE0JM0_0-X!T^3]B6(#=[9'1BJ X\ M^#N@7@#]/9R<13/KP.TH>[@AU(-UO^C&].M3K)G=^D"WR()E3('$4.HMQ8+" M%2X O8PU=@Y1M&X>V@N:W=^ZHI\LV\!%>S(Q3U M@B)1(=I$T8PR*DB=A++EOBA@Q;/W'QAV:HMQ.T5VTDQBGO?"_ G3Y]%X.#[^ M_F%P_/E\7Z_6)JJ,",R0@$HY!5Z+ $E+G0DZRNM)Q@89ICLA/4YZ=&&/_2XR MBTV=F@LTW'+0P4=0)DMP: ,4QSF3OD2T>W2.#[2OMO-HK*D9.IA5[L!W:8?F ME>QI\'6+0')@:AL+90P1N]X^AZBT]L;K5%IO:MPV1?AB^#66UV,V<[ M_?V2TS:]?4MH&4^NZV%/V?&V8/><4.]0T_O,P2OIT2>CH01?^\&Y!"&P.CTJ M64+@]/$>EZY#Y.!=L9D&/(*U0H.JUP%%PP-HP0HO19FB6U]T^4!S\)MP98<< M_"8&>8@Y^*0M=T[3DI5JB!5$K@>0'41,%$RCB>V/^CZN'/Q&!-DA![^)H7J0 M%%T'[G,.O@/3[Y@=W<9N/:";T"A5)IRV7GBL"CGBWEL%6I&7+$VR;)_3V(/, MP>^399N8:P\Y^*)D=C9XB%:2Z#87\(XE8!&UXRAK:\Y'FX/?R!;WY. W460' MV;+S,*A>4+AHP'*^0?52!,2/!+-<&"6A9)WJ;G=R'DL*4&)2B2EG*7YO/%VL MBZU7A&GC;G=BEOUO_ S*2,EL!(,J@\+ P-7K+A7RPIQ*B1S!1[[QLW.J-#3! M?K9^_HZS>9MQHO1GXO-%2N;%:#;(@^'IC)1UT0[ZU;M-WN MX'FJ)RZ$D%GYR)K?I=@(>[M,V(Z(%K%W9D5QE1E@HDE&R7JRQ'$&Y,G24B)) MCZYU._RV$NPKHW80[J[.NNW=^'W)S.TH^"_?;W_ /'ZCA3"+H@,DP9=GN**I M+>0\0R9"1JE#OZ:5N\0Y?.9O_R2][@OUA"P=I'=N1W8I*%T'7T?IP_NP'29? MV!LRK$72'2UY",9EIK41A#/.>S]G1:&%Y!JX%.N2Y4ZKQA/'G8 >"2/:*[_UH)_/=]./I_&_,,T^C3_@E]-) M^ARFYVTO#/=1:08A4)BDE+#@ N-U7QB6@C&YS-<:^_>\Z)$8O+E.&W;'GF-[ M-?WR90E#%A6*]QF"\X7<^E+/&C@#$B7A,XQGR]8R[<4S'Y,5M]14%ZVK<5+& MDY/%YKEPT5&[*&],/2TXX[M_H M*YW/IC6GN2-4KX_ R;2V7IE]WZ%:M/IA#>H\:R)M5*%9!*#D+,S+S!3OA@7) M)V%TC(M^=Q=?>1^^S[N5_1DF^8)NJ<0@."M ZI&@,#D(W!@0OK;'XB&ZYET# M=T?=KBIS+Y;I*C#+UJ71,VXUAR(XS?*.>7!.(]0.\-8R'GQIKKY6X/=5B]DS M2U=78?9I[+X48"BRF.*_3NE)K[XN6^#-,U/62,REGA9V%D$EY."42<#I0Y,C M(L^M_<$54 Y?^-@K+ZZSLX%]NK@Y[R:LI:^\#K"."A4K01VF0M'$=/?380>] M[Y48"4O441:PNG:I4Z6>+Y<:O/*)61Z=4WN840Y82-@O'S91=_<\..LQP(15 M0GA EQ@HADCK-(74QC@I0_* MM /0X\ ^< )->.@K 9T3@PA=?)U-2SX45"85Q9 MJ9''V+IJ?3^JI\ZG70W5Q?IT!\*_A^$I'HF0#-KLP?A$\S(K!2)S KCFSD<> MO>/-KX"^#]0SD78R4\,"V-TSYP>LRB6D%U/HQ7?.)E/)HK9><;"R=M))C!9^ MQ23P"AR+ISFUN3.T-=JGSKRN#+NRQ-O$I9MDW86EW6?9-C-V7 M+/L"_EG"QRF1'/,!DI,4GUM:H*).'+SDB*BDL['U!KDK !Y^1GTC#EPO@F]M MBR["D*T5<2'&*-=U[_(.\S5DZBH%WX$\!SI?L#U-KD]]?;'Q0^%OY,:A,@YX MJ5?E% P06,H@T(NHI>"9M9X?'PYO[SNMT&_:;F+:#NAZ%B]$T+3"Y!9ZM0EM9YPY5@>AAK=V[K<1>&VOO1!Y%%B+(V>3$Z M@-(A@T-.#G,FOSGD'+1IW1&C9TL>D=@;K8#Y:M3DXCWNS&[AV#6ABI@\SSF82+7F4ENX@LSU=V"H@\A^A= &U0 M\ND:%\!GG(/(LK4=:S)K?N]2#B*7Q:^]!_^I.6H>_O1G@?7E.4U5P*0!4D*!4L!)[J'<*%XAZC MR?M8S^);O/SALJ!K37KL:)=]SDZ7 MH!978BHT@88L:7WEY(B%%"-$*;7-2BC1_,S;P:ASGV_: ^9L8HXN*D3+QL;+ MZP=/+K:I.]1&9.6@9.ZJX)&\=E.S,R9IZ7(6[7=MK )S !>GM>FNEV^:Z+V# M#/K?<3JK&^CF]:GHC#44KBG.%/V!"FJ+=7 8/&-1N"!:'P&X]/JG[;!L:X<. MFE$LH9R5MM< TY$+<@7(89R-KM5& M5L!0>,M$]#RU#F/V8.![7()N[+N)*O>W#60^4=%<1O,=!=YGO>L4#XKI#+'V MO%$R> KFC001R!%RW"516O>,V0#>_AV!'0RYWHZ-G:W0Q4FN>Z%^^G-\5O'W MV0H4$;2N"9GYI=?9(^BB;"PJ!(E[VAQ]&[S'39CMK'"0&>83V?Z,W2)943P: M2#H8F)]8#-E'2#RJ&+A2H7F";". CYPT6UJB83ET.ID=?:A.].*$?5'""59W MP-4]0YX6VV#K.6LF7$1;F'9K+3GTU$M4H+]=T.#*"Y]F8+&]SF\:7N]L^"7_ MUH&Q23"Q#@7:C_'[PX<=E'_=?#MHKN'$?QV.5RR%PFM;#):@7GL$(6A+ZH\V MI)2T4VM-Z8UXFL#E2'\M M7A=MDU)YK2N<[['WC%CIKZ)[/@81OEX 4X4N@^1X""Q0G6!WI MIQS!*BF+X[%HMU:&[C[C77[I S3>UCKKRE6.]Y_TB]>7_O-B^&20R(>XU'W^ M/?D@]*TCEM$4;BS(1 &C\M) =.0W%FFT+BE%&9NG[#N3IH=;6SL^@]D/8K3> M3G-E0\>;4<4S^#K?T7&.>]XOXD@I+E)T!7*MB6_<'G.+D*^;7X\GKT]GI!-],IZ=UU_<1 MB\(KK1&L,8( .U\O@8[@7.UB$S3:YJU@-@;Y9+BV'S-VT2IFV^GWU;D?)<@ M3Y/:!Z5#P_QWF_'Z ?]U.I@.9OB17"F*^8$6._ F3?;HR5)@+;" MZ)(Y#ZGUE;J="/(T.7Y0.MSDN&G5S6'9_6WZ8I1OE_-(HL5L>#W>H\CS5Z9 M4+3@&&FX%S0DF6X]-Z\-[LEQL1NSW>27;=8M9,'ZVT'^/AY]I24 %R-E^FE, M@>CEW[\<3V>_CV?_%V/F,G%!&;!,BG7R__*7E-7HZTV#7$0%)C+H'"X%PUY8DBI>"6R9=QXQSV"U09IV*5,NB),LLFFOM^>ZZ MQKD3C$^&JGVR]2TY%F@Z^[W06Z];LZZFV^N9S]Z7%N M;+V$*,RYXRB8LS0=2N' .N*UE(96[CWMR7Z0/#.'N>;V.*A](A>1Z;G'N<;]3C?B";[:!:]C8T?"G\EQ8:8 MA 2TF!.I?8/%?;)\G:C'N>]H^TFIMUKCW.?"S>\% BA[KN, M2H"KW3^YQO9>NT>YYL8:G^'L^]WHQ="3-^=SJ:S,,IU M6\1X.'P]GM1?'G'FLA/2@)5:@)+)0_!2 :9D YJ$P;5V";N1I(?<[3BP.3PA M^DWSWT\7345CLBQY#]I["8HK"1%I\.:H/#)MN.+-+Y]M+<0#(G=#=G5'^"VH M<0@?]AZ!_D9?G$W?+'.9'S#L@U$F_+"=]YK6.-/5 T;F>*58.'-<6C/4ZZ%2*=#T.^=>4\GG ](M( M71U.[U[B(Y26:VD$6*4BK>%:+X[%.:V$9IIET;P&L2?1'M @V1-+#S.H-J)8 MK\K%MR93[A0UDC%DM@8".?J@'"VZ7B!9)Z*B_[-"^+V?HF\GWO.(VG5$'8AJ MAUB?[A/U3)KUI"TF<1-D!HTDH^)1@;., Q^&*):^V;P-K(PF?QU;78ZL[ MPATB/7F_M#<24'=/)QY#SBR2=UZP;G%0$)20$&GQ+MX9#*633H)[E/%YB'4_ MQ+HC7;\SHG>*R;FW.><$KNY'4MZ1A)'^:I0VSF8="NO-28M=8JS>9$_7-8QC M/%KN);#B&2C- P3!'&3CHPW&%B?[9IC=)'Y 4V _$D=[)%A77D2\7_JX\2SP M :OUZ?/Y.=N09J=A^ DG)^+(,DQ<& G.%7*N\J?T@1M-!^GL8GN*1C44&IRB@]RG0RFS(/KS>@T133?(Z M!E.:']_M2IBG.4 .3HL..NAU[ZZ^.#Z>X'&8X37!I58E6^M!EY1!E53 *V.A M9%$BN:E6]^XPR-;"/H^77M)J9[MN>--17?UJC")VT,)P#TZ[V_=,<(K,*1$XQ-XH8DJR^9GJ9]@:Y1-6-I=:Y1-C-W/UB@LL11^$>%(UL<%HP*,:A1\X-C_W9>]/KUBB] MH^TFINV KK?%"1\^_G'6=2.0@Y.] \9C;22C& 27+3CK;"J1PLK4^CC=G8!Z MF#;HW.;CK@S60?^(2XU3YTJ9+F'%Q$W!C%!\*:!*5N -3V!C3%[Z++1NO<5] M!91G!C4Q4A>WFL_G9VU8C%@/-**-!"(0@5/TX!+7J0CZ55KKP/DZ=YH_7<]_ M>YTWW,=\_:;I=6!LXJ0?^EK[5?[T#LI?<:_]-IKK8@0OX0CE@Y+6 W)'/E8R M%J(I$8275D2=LVMRNWWG!ESA6+:WWR8*:VRWJ]>T,UU<,B& "=F1^T#+BD_1 M 19,6>=BBVEAN9Y<;;^1VE=>;;^)SAJZ7',@I*H+(*88X704=:, 8D8P'DN MP#.ODY**Q;!6ROP^XUU^Z0,TWM8ZZ]/I[-_'HT5A\-6_3@>S[V]&%!2H>TB! C.=#H;/ L8SUI]*"&QH-KZ=$M+?+;@U,-8 M5^;G8C$?48!9O"P&LHFD>DE:=[4!4;*)%>89X[HW';;NE>9YC.QMC&S#GSXU M];BI]MEGG'SZ'$97=FB=MQIS,EG!$X<-8U'39?"?@TS?!T&D_G^[,M#AD6?)&8/A0L-BAD%WBH&/N8B MA;$^^;W?@+-?%3R@"?' J9P>4+!/@6M#=1P9Z6+@3(,KH;;L),LZ$P3(: P: MKK)VO>E)T%#N!S3V^D#^'@[DC9C[H$;OG5W9;E&$8UE$3.1MZGI=5.W/YKTM M8+D0-F%D@3VS_'L!?)GX=Q/X=Q9^SM4Z:P982AD$N%P4%@57(6%81"/@HW6M@0M F\ M-YLE.HN-M[3=C4/Z:_03NE>&%6T?+N5*CYC-*B8::U(R5QU)LIFM.Q1#UIY' M%;/N))]Q('D?T%S;,(?X$,C5,$JI73*VU_O\CTOG8!9>7'W($&?X*4R.,%5G/B-,LSPK>[#2R=]1/9BST MFP\K/?I]]M6IQP5O**>V$QI-D8S]&5_2B!\/!SG,#Q?2G_,Y85S>?<%E2^GN MFNPT!-=]QYVN--F?]CLEH0V<%3 YTQ#D+(*7+ %35D9M/5K1FX+QV_ZUW^$4 M* 25.$A?9S!#P8X3Y"H7%1WYR!:1K76.YKG]3C.6=M=^9Q-C]Z7]SIM1&I_@ M^=3TMOX'5>AZHJWHH$(1"G)M;J[I47,8?FRB^@YX\7(\G='L&H;G'2A$%LDK%R$E M94$QQR!F)\!SC9[GH&QN[77> +'_B+FAD<8M-=SP/-\\.O^ 4Z2G?7XQRK_6 M6'K\I8J[!!9$YMD6"SS72Y-LR. S%Q"<338EE%'*M;(K=[WE,=BVK2J[V 2$ MPV%M1SS*OX7)/W%&/R]#XS,.%BFL((==L/G);6D@U-8EI RBGV'.^K5:O&P2 M'-V#Z3$0HQ/]=["OY&\XPDD8$KX7^83T/)W5E,A7O K26"6M)*Y#UF%W2;!T8;*5?VK28\@&'%?;[ M,)E]_T3*FH8T'UW;5T#N>6*#LL4FF!O5&E:\\H(\+#C&?># ;4(BCY<0?&8@ M+/+$$C%JO69@&TW2=V-J5R=8\:;I+]^O_&:>!C161UI'+3!OR>W2B4*O9) H M'E@NPCBE9&NW=QN@^\K_-V7.ZNQ^5R;J2R9_A7SSU)'S2=L<#4A#(;\*-(6' M) J0SR:<2)B,W-/8ZTWO!':8K'TS M,ZY'CQULL'>B4%"!3F,&K5U-2DM'HT,78%R'R K7J7E#^@,0Y)ZL_6'XL8GJ M&_)BGG>LEU/2FO61?D[S*\!#!3N(I!6F74 M?5[R&N_9?Q#5T"+C;M390?.]]5;+.=NM])H;R2E\LQ)481R\LQ8TUSH%)[U+ MK6_K6A_=D_<[=K58!TG@RWB6HV@=1'OP/7KH<.QLOSMHLH/R.W8ZSFXZ*%EH MIP.@9><'YSP!=;9$E54VV+HFO"\Z;.=>[($-F^B\8Q8LET*)6%AAC)98RVK= MVH%'FH85,XYK1DMA[G*!Z8/?L8UM[C#U%HIMOR'@ L[2%7J-.#V2ECQEQS*8 M7.:=PS3YSMR!LSD;F60I.JSE1JYX06_\Q]UR7ED0O".4)0D&',@L5YH7Z&YK*K44J/@06?>.BMU!YQ'0H;6BE\YK33\.7S(+T9S4_AU$=?'+EX/1B%41J$X:7?T@^O0OK\ ;^, M)[,J[/)I.Y1H.L73H,"S/WVU.HJR>,7BG13B7H)SP7>C5/!19I"\WF D)/'= M80!1A&9<)6=Y^PU!]^-J>)QD]=M^^;[\Y?(R)Q&%HG\ :5VN5\P'"-9X$)&+ M9!5#C*:U*C:'N;/4A9N$<6 MH+BZIP-YI'7!*=#,HT)36.#-6[K?!>CP"9N.V'"=?9F)H?3?[ M'DQ^3^YE7Q;?1+D=%'.FIR\&!-V$)AK/)R&*:+18-KFBV4,*!I7J!%HS!PZ#5X$8JEB,5$WCJTVP#>4_&YN[+8?LEU M ?32G>#KP.W(1]\0ZF&\^,Y,OS[%FMFM Z]_4]C:V1"$=Z!2'86UZSB-R0 & MO=)9:N.;G['H!XS/X,D[/#98H7[Q,R MT#8J4/48HBOUU"HRGKPG4#JNY>JL?,7^_9U.+3-NKM;6<2R[&=G MQU#6XK33( PC04W0$)BF=3LK69CWRGB]EK%7ON(1&[N-6AO?'G_1YXR4/$_' MS^F\AO?_MC]V0;Z;WA4=W; M$2T)OPZF3;S2C3EQ")>SE8WN-/D."NY\&EAB,_1ZEE!14,YYG9HD!,%=[9$I M$8GY =R]5[-%5#VYPBTL].XO9([V-GU6R"G2>[=;_BZ!2G+V+M M'Y)F1UH9AM8'\,Y1R"$C_12E ,ZM,E99SF+[MAQ7,1PLR=W=5I6=U-S)Z: Y MGM>DB;KOM$+ZQV#V^>7I=#8^PC&.L]=#812;4! M%9, "D\*T,W/(V\,\Q [0G>Q[>U$Z\]/K]VWMG,YEW^E%<@DD2$RLBY>M'15\X.%:L)G:FE^S MLIB2;N_@=.0]YUE:0J9IF2(CU5,%)D$)+FH3>5)2K&70.U_SP,W:3H4=M-A[ M<5*7FO\WQ_*N7$]C'RGI,#F:-HH/KMYVPB!$"CV#L*'PR!P3S9NIW8GHX7*A M XUWT&1OT39XZ4<>48#*'E7RX,?/&^_18[&RE^O)/6.BAMO?KMU8ME;=5+D5 S##E"\E%,1^1,AJ?&GN(%V]_R-;<49>-Y]\7TT%X']*@#-(23,DIJ)AX[61? M_5CBF:]GP)RW1N@BG!N[HN1 MX(5EP(OG'D/V+MNU\M"7'OJ0K;63@CJYR&7SNK2UUJ>H+13&"TT9-&]$P1-8 M<@5"P:"-88VGWP>Q8:#S4+UK8^WG#H^U$W=OQZ/C8=W#OTC Q^\7WU^D\O:1 MU5P;Q#Y3FMMIIMGE(HM],96&K[XM#KN<47#Z8I0KN+<7X"ZHKX6WF'P$CH6H MB*;V4)8*2@J%9RY"9NV;AFZ'M>5E)!LA6&1:G/8J&I9 N!)J7<- 5"%"8"E* M9#(HU_RB]YT0[^]ZDCUP[ZYK2SHV9K^3I2))1CY-)/:D>H MD,/#,T6 67,? M%!=:KM62ZN$F2[LGP%IYTTT,L;>DV3J@GEK>="-#K94]VT;+^TN=ZQ+1H0:O MBJ=@IC!BNM$@8HX%T41[_2SI0S#]5GG3]I;?1+D=Y4U=TKP4#=)QBET49^ C M!;PF.*TT_1/B76[)0\V;;J3X6_*F&VBM@[SI[^/1'V>'4F*0Q0C-0-9=ITJD M BXZ 2ZX9"+77*O6/24OO?XAVW-7;7:P/YN@I$4/Z>4&-9YTT:%>3<+#V8V@ MSCFPS!;4.KMH6O<$O([A<*NFVX&5S\^6EP3O=EGKO4YO< MF+H9]F:)C-6^ M,_CZ\/:7BFC,EKO2#BU-W;ZWM+GH9WW?]^735_><78HSR^V$876KB MLXY,777#[D">P[3CVX$FUZ>OOMCXP? W2,-<1BA_7]]INX%I6Q_YG"\K@T0KR:S M9KZ8E(O,@=:R-O,U<7EGKM Y!R6,E>OUA]L1R 'J^0>GPOA =NP@#;5$-WT] MGEQQ=(YB0<%KVB09]*00%R#4^Z^X3L7ZJ()WK2^M7H7E$-F+CH.()FKOXBJZ MX?P[F&\?9*^^U1_Q*'N9BD,'LN;.E<@"7*ZELZ*"4-Q%Y,U/N:Z%[!%2I0.3 M=-+8Z+(:%DFA(Y>B\O6&;U/J)M90B,RH"I&92V.\\.KZW92-DS(+'(^0%#NK M>^7FTBVSG5SEE1)GNAO"._AIRJ!,K7>T,B8^3[)U68FW?B6#3'? XV2>VD!Z\E^3*&:XB)?C+6 MVZ)L$3RL=Z?/IF]^V%3839$-3S&L _:VN/FL(;^*.=?"KQ'UHK#,% 29 IBD MZW2]F]UVYE\-X6'SH)%J&S;+661*!HD:G(0H MR.M%+*FV;U7"&P@B2G HN&,)@\#U8H3M,?2< WM2[DU.V)TX\9]8R@2___[3 M;^&X'H-*89C#6K.5T2B5\Q9\RC4[;NFG:%4]ZRXX-UGZO-XTL#6$GC-B/ZJ] M20BW#T+<=&B16<:8RN 89_78I(9@F(!BF7!)"INN=\S?C0\/+4+8BV)OLL'O M@PUWN;61)K>B"R1>3VMCO<)+I00Y6V6UT-SJ]8ZS[PSE%T: MQ3T;3W3%VZ0%)K"F-@@-PD&PB0%:9TVN[=JS6\^MV.+M/>=#YPJ]A0*\;:'A MO*C?O+)P]VKZF+0N7UZ:Z#Q__N+?ZLG5QIN8/VS.]Q,F_4,$HX%^7^LMI6.U=6O.51F_0>U39/'NVXT2IHSX0O M ;14'!37%IS)"3A/0@1T:,WSAKFM2;%W$ZW,6S7=P/!FE =?!_DT#-MO7+C^ M[ 8[%NZ$VV:GPJ57M-FAP%7%T,;E:>Y-X0LY'I#Z=;G]]1(#931NCSY M&\V].,3??L/O.#D;WPZUR:[0>L@Q@"I"@?,Q0E9:L:1Y2*6L99W;GMY3V^RL MB)5%PA4.^/+C^D>D6. __NW_ U!+ P04 " #I@:)8CH#4\CW= #9UP@ M%0 &-O=7(M,C R-# S,S%?;&%B+GAM;-R]>W/D.)(G^/]^"ES-V%R5F5#% M!_CJGIDU53YJU)>9TBE5W3M6=A:&%R5NAX)JDJ%*]:<_@(\(QHL$$""EVIWM MS"R)A+O_0'__U\0_J^?;S^!]SE=/_)5!=X5'%><@=^SZ@%4#QS\+2_^GCUC M<+/$59H7CQ#^9_W:N_SIID,3UH,ML]?<_ MR3\(+CD0XJW*^C__X[N'JGKZTT\__?[[[S]^(\7RQ[RX_\ES'/^G[NGOVL>_ M'3S_NU\_[29)\E/]V\VC97;L03&L^]/_^OSI*WW@CQAFJ[+"*RH)E-F?ROJ' MGW**JQKU4;[ R2?D?\'N,2A_!%T/^NZ/WTKVW7_^#P :.(I\R6]Y"N3?O]Y> MG229_"2?^&G%[^7"0O! MIV>X1^9LEIL/ZL.*S?7M;DB=S?KT'-OZ+/(*+V?X++9D>BPOY0\^B7^U9.1 M \:TIM.:[AZK_%O%5XPWUG)G:)"Q__A._&NQ+N$]QD^+KU5._W[Y]%1PFM6F M^U8N:^77R]NOG_DCX<6BVGR_"[Z"OW[M2-7C:0[VG898U0GU+'B9KPO:+&R" M"[FH-XS]9TT?]!D #0?@>\%#^<.__[3EW 8TR_E165H%!/S6?Y>FU/7\" 9>(#6'$IBD*((4!=@EGDL3[NNX>(/4)M:GCC; *P;8EKJ> M6S>,EYI+9PT%/>7; :!'&+24[7EQ2@):\N"&:^YJ;UDIMQ7*UH( M*\O?\^;OJ]7U$R^$"5[=O\-/F=A"7I*R*C"M%B'V/!:F8HU$40B1@PDDH>O M&$E<(&9/EJ&],) ^91YG.8! F% MR'<"&"$/MPB*[YD9@J\/N.#RM)R]RQ_EMJ,.(%\6A33S M1PUT\BI!>]G8+)B2US31A(RN-G#/--C(8Q?D6X]>RR#M)F9G4B M*&Q:6-LLSF]L)P+YJ-V=BI9^ *L>]!=!O'HO/.V/."O^BI=KKAJY.O'ZQ+9- MT@$U(8!+D*>@Y@!(%M3#5*^6O-;+G4T6]WW4CZNR3*[KS5?GG=1F=>8/8I'KM.O,D\@ M;?:YC8/E+MP ISYW'9C$#A&[2X=#PCP*>4"2&&,2(I?HQ:/L,#:QFC=4@& - ME#WB4N&+CG6YN=QD-N4;YG6#698F2C7H-3_\NL&QFL,+L.%Q)X-LRV6]I:SY M! VC1C LSR^:3K ,R\KZ4E=K6C^R+_P MZO(Q+ZKLGS4#UZE,P%_\W:/A0R<(Y U/%.)5MI#0/ M!&R 9'!114-H:Y=55&C.?&%% X;#2RLZ+Y_K\Y3O.9%&J1G^ZV9EWWSM7I*Z MG"0NC'D00432%,:1BV'BQF(FF(\#E.BE0*J2GMB,]!BY )*5>AUNE6/+C;$Q MT0SIP#-2,U'[)ZAJOE M"_1IRA(D,DK5X;W#W.Z3E\-X:]LR.S!9LF]G,C.KS;,#W+X=M#2JX4Z./G"V M7O+K]/(99TL98OF8%U_QDF_-\"V7^&3+YAKSG7SFCG^K?A;0_'TA-G$<,Q1! MGW(.$<4^Q#2ED-,@BG!$PC#22DD]EZ&I]W\M>W)G\RXO*_ S+K/FVDKO\$_\ MH'K))!YW!%[0>1 C!T"HR1PH#-]_L+FR+PAJ^=H MG$)'S7^P(+.>KAZ*.T&9I!&I+*W>IZC,NBB/B+J_UHX];KAQX?>U_=[;WG9'2[)K>WE MMZQ4]7>/O#JQ]O4H@O=<#/"8K1J/3C*@6)7BE-3C+NV9 NNIV["L0O<$=4O. MZX!<1D[KL?%FA!'NQ^+7.ZC= :V(5[%&NPVNT3QM\_R47WV:B60%T M"#FUU= 2'GH:N@_%#EE[*Z*";)86Q2%*LZZ+"B+O+XTJK^BOCE>K,A-/WA58 M5K6_R9>9'/"FR.DGC8J>"J-,>3Q?$PWZ!(.X[?\).&N2Q9 MB>_O"W[?IO:V]QBVBX03>3P.*(<."D*(7"0KZ^(()E$<(92X"8X#K6R5$8(3 M:^DN>7FPUS)P1HF@40S57$&;R.AI\9F@Z">,*$IJ*R5DC-R\21^*PA^D=:B^ M=UXH)>>EV K=\G^LLX++(\MG7KQLC_0-(BS#(\X8>&&"$[#**U TO(".&;/P MRPA2>E$9>R"=$:R1^ @NP.T>/N WJYD,9K*?'= 9(?,J<1XUT4^%?Q3?-KV3 MLY^O+T,DVR/J[9=.W=0-8Y= %D<>1'[J"!>!4#$3@<^)+##.M5P$9P'RAG/P M7+-NN7;69!.O:##_"-.I9X M5$=LA;L C7C-M:>NO$65US\63VV%O #;[V"!-K&A%_L#" &'D$^CATD9F3&SOWUX!FV/1;$UC/ M+.O(JM7J:E26,QI?G1Y[MC98H^+UFV*-/SRS_UK_46_ RZSB7WGQG%'>%_'0NZ1:?3[R2!214)[34J.TUJ[M9DHT(?:48V_HZM5H?=/>>_ M9=7#NW59"%6,"+YASXW,:&PU@JVX&I$-(V#<=:'';<@-\%.Z#CYP)L.)JRSZ$2 M%),U.QRF_LH=#Y6@&6][J#:,F?'YM.TA^FXM]$YX+MVU)^9$;D!#"L-8_('" MT(7$XS&,<)R@T&,^=;5:(ITF-?5>K:%V1K_4 934+(@=V?6,18_F!>@PF.*& MV+APEM1_@-"LFCXN\+Y2*[QA> &[:-?+^DCT!A?711U,8G4$5^PUZIW)(HT3 M+R".O-]".40^(3". Q^F$>()]1ES/*V0C1K9B?5ZPP0H)1<7X D7S>$?^%ZL MBBQ?+G%1RN ,*"4[FI=@%*%5,P#V =,S!ENLOC98"1;$AP8:)MKZ"X*-)H9B M\;JWEMRV;G^K$9WW,K@6$ =WP_7>MF%+FN-H%B.$PA3!B#H)1/*^.&9A) L4 M4R9^01SFF!N..3($#JS$OSH_.N+_N5MS\6__$GNN]V?7N1 _E_]K[$4)\+IZ MR(OLG^U9\BKO?I&5Y;K]8;X]1VN;V7P6R#_\V[^XH?-GW[T XO-$]9/"HZMO M]._\RC_'*.FD#)R)_)GFYJ]-3L95C=M4YF6*4^]C%%[1< R>% \].O,!4I.5 M=;423LZZO@-X73WPXNX!K]I3Z2_YJDG,^1O/[A_D ?4S+_ ]/VSB"F/4S]P(')D(YV8(4@0#2!*:8@82UQ/KZ[,&Y-O8E/8L0);7C0[4OTA MOI")#\!>?]YG/SIK,V-[,H-::% )J;8W[=1:.RVBU(&I1W#@.QYC2.L8XB2EB1?%+5U0$SZKY>Y)M!27)1L8:"X09N+K&^8Q MT6R9R)-TYC568^(>F(W1%\P4^ ,N9-^VLHL1O,^6:V$Z%HGK^DZ,$>0\2>4I M(I7=T1B,DX!X'G>=%&MYTB?H3*R\7W@%EGG9"_(!"%A#VDH0\!1\:OIL 10] M;>X(;D-Y%Z E:D^51Z2RI,BGJ,RJQB.B[BOQV.-Z*DS%+"]N,RI&8G_Y\2^8 M"O-0R7N212;3N.M-_J^KK%(K*ZHYVG3?:,L#^,N/H.5"MBGM^&@"1J#F9+S\ MZ%EXL9S6CE;MH+T&;CL,3(#?^2IO*'QC N3+4J^1X_MNK=NZP\VBZX8R=KIO M^KI^.8,;GM_E%5[*?<7E8Z5:LV#OM:G#[1^N04UN+]R@T0OGF*S#MNU,,35C MVT82:E41."&+4:F _;%FJP=P0HC^I?]3CYS;H^6FR(7#5[W(_C!=PZPG:6GK M[@2+%#LQ=;T8N@Y%$#&70>($'L01#X(H3?V0ZVU=%0E/O9/MVGI>H>M"+OS'!L3^$;<]>W%:%$N6X0B!66W :0'WM7W@23.]OJ1UGV_9 MNHAGS])0?.%5FYBW(,3Q,/=2B$A"($I)!!,W]:&?>N5 1WI+A&"0UJPE1$7K? MF"B]\U;+!>V=_'WXQ@N:E?RFR"A?X"2D+,4I#!S/A$@=/DOI^^2 KAPFO_'TH;LS^,+.N>=#Y*O6%#E)A M.FE!+>X;2'RQ.FVOG>=B1Y@_1EJ+U8F;O^B0$E?Z0?*V<+_@].>7JQ5K0E** MD?)C[TZ\#'5-('K("OM"9+H=RYXSML9+]:#Y4=G'(^?GBJV[;1Z5V%[P;4P\ MHXCZT0%G"ZL/B=./K0\^9R$<)ON[Y*NF4^$BB<*0T8!#QAP*$2 0A>UKOB"6"-8R=D M!$4PC+T$(M_#,'8=#%V:D"B. B90WX7UP\HD3FL%U(ZT,:2\N78T(9X&85=3 M=3TO^MI0O1CKTWM>&/:8:%-$8W?HO%Y0]IBX@['9HR^\3BREYVE^6=?I/E%$ MQ/]1#G$@&]ZBA$.Q,A'HNBE'*:;"0H2+)UU3:YU/'979YU8];[(F)6.ZC;VP M:IWM3UT0N4[B<@9CY#&((IX(SX(22!V>1CCR" ]I.W7*YOP-3)RV_3^<-ELK M@/TY\V+"?2HFR<5B_46)'T+BR$L"S&4\C7W,J3=G-/*L^3+MLK")(O9O";^A M29HG)'@6]*\7Y=L)Y#6,OYUXW4E,WT@([I"_/U14[22\M@-EIPF=T=ZFN6;_ M?EW(%I;U4E.?FM>_:^EV\3:VB 6\E*4.#%T60^3Z$13&FD/?21)&L4\YTBKQ MH,W!Q(9X$W&7RV;?*!OTO-$"5M&X3@F7IO<6EX 0TS;8'<30&'YI&6I76(\ZT*17U\>2;Y<",\]39'8AP48 M4X@"G$ ^O>MTM^P R8_V'9 QC,9/MBS"HZ=< M=I'1.NY2E-GHY&ML[-D.P12%[)^'J;XR4;BR'-D'U$48Q#E,8<)HAXD 4Q(31T*4%V(ROV>'_MI*Y[R>E$T LD:V=T^YNTD9-F?C+E"/Q8Y?UM!(?M3HATNFH %LQ7M"Z^:I@CH4[NI;9$0/?.^*[^: M 3:62M.[% *U74*^EY1.+US:5NNH!);LRN[8LVK^4;'V=?/X0P8U.SYG]($O M^>?/_$5\K>K5.8Z]-]U7U%(#GW\$#4&3%')P@%JB\TA":T59T-(/;96EX>@AWTGSFT[8=QN8CHSWY?<%Y^Y??2?+:&F_@):[H^6ENLAF0:7ZZ,OSK=<#_&]LUP//JA_:/'N0>Y2V0WGQ2]%OG[Z MN-IV5%0\L!@88F+;T%(&DC2H:5^ CWE>K?)*L>3Y& 3CYQ&6I-7ZC[7N=?\"WY4ON-V].6I52]_ M?,*K%]!1!BUI(&EKZ-Y1N16T[ER1-?7-2%H]'1N2R$R[CHXXGUX-";2C48,/ M&NY >5ER?OW$"RR[N7^271?+K5GG8>+Z811")_401#YS( D=#D/.L$\2&J:1 M5NASF-S$JMA0T]R&#N.CN"6U)K7F]K2F*X^$6LJ@(3U10V4U,6WM78>)S;N/ M51+\8$^K]M:Y]2#?X?+ARI.6^DKL]CN._200^UX*45T5$F,& M8S^-(/,9(3S&?L(3LZJ0*N0GUOM-;<@\!9*/NG9%_8\>1Z8%(97@53,3TX&F M9S:4\&KOJ8-)+(D9$M:K1BH1?Z7:D3K G*X@J37*V3%N0:E.KWW(E^+]LFGZ MLNDF[!%,F1\F,,5U+G[*((E"%R:$IE[B!'U$O25S(:!I 1'@( M94*0.TBO%H<*T8GM1\,"J'D 6R9 PP7X3?(!:D8TBUHK :IF/&S# MI&F4CQRA.O=6IKZ@56P8NFB[/!M?] M!G%3W-#81$-S#U,#T:-]]$Z?Y:M[*J+:O*HW2&_^JWDJXA^]BJ?THID)V#:C M.;[5.?[3]H@XQ9QPEZ20!#B%*$H0C"..8.+P*.2AYQ(4Z5B'YT-0\ 3$'4MOHV$# DCTZBY59394-T/:MF)4QS0S<5=T7M\Z> MOUJ]YT3V ?F,B[_S2@9QFAW85TZ%66TW:.]X48G/L"N16#M<[[.2+G-YI+2- M608.QIQY'L2)#,=P>;,H2B@,_2B.? \G/-$R?E,Q.K%A[+&M9P$GFQ@UZ_@6 MX-:SG#V.Y:4ER7-M2+=<=R&A+=_@^]K4-JR#37G5FOD?P);]B4Z\I@;9DG&> MC,U9#??48.\;](F1^+D?.:@3\9[&3/"8N_1B"\H7,!+BOA5)!U8_JJ'-S@.J5^BH#X;"'P MMQ+TU@]S3Q;8OGS&V5+.\<>\^"H\0VEJ>G:%TO7C>BD+Y_Y2Y&7YZZK@>)G] MDS-Y4^MGGN;"M.!O"Y<$!'/D0^++3)U$;E-#+X(!)S0.J<^CF.GU9K/"EY*6 MG-/.K28.MM3K'D.Z63YVID#-HLP'JV&ZO7"[MOP(*]3Q"P5M*#D6/]MR"8Y. M@*RI*ED%@E>+?9YL0F>K(905GN;M'&43QH,64U8'-[.H[_)5;9C_EE4/[]9E ME3_RHCNE?%DD/$IQ*+PD%A/A)<6Q;!45>=#!A!#9XR[&7.>&W2 U+4?)^+)= MRX'Y;;MAQ-0,FS4<- -NG?"_"[J@(WP!-J3MV1\E"2W9E6%:L]H+);'W[8#: M2U;K?#:UUX_7HW10E+@>=Z$?^@PBUXT@=L(0(B=FS'6"(* V"GT.L##QENED MI<\S2B[KPQS'U$O#1%A4)@M?^RF&PA$0VU">1BFA#.$4=U[HW:NCO>MWWNF# M?J0F>FG@-1]-O^.&$R#K\$B?72I)[\>B-XK"?:ZW'Q2AGW1E"=3KTW&V[FAD+U'[)Y MY<8:NPO?C2+/B2.8!C06/AX.(?9<"N-4F,4P#CP7N;,T-SG"W,0FL24&GH:= MC.GG0-$*OA*RL[N"]5^@FQWK+N $,+YVIY)CK+VM>I0&H%KK3S)$0[]F@7!7 MZ;K*GOD[LI7*1A^\)4JC&]"!$H5IX43XP1)S&$JV_HB MB@E,?!)#)N:#4,PY2NQZ.%;9G]@XC-89WPV!O7JE<;VIM^18O=J$VG>]E.N- M'PG#_9%*CAM-R5NI.J['_-MR]":9&.NUQ\VXT'<6#IGJY(:WG[@P!I>:;6!)?4Z^VDO=SQZR71%80SM*2 M/$1IUO530>3]Q4[E%?V5Z:.0(%_Q6TYSL>2]7*V8SB)U_.TWM5Z=$'!\Z3I? M-CUM:^F!CN %$"2SYXRM\=+BTC8LEM$J=V+(V1:\89'Z:]_(DV;+X$V1BWUP M]7(CIE->)Y%YY$_2T]R>;Z(H\ER'1S B+))E"1P8QXXKUD6/($*0@UVM*DCC M)&<\1NZ8N0 ;-IJ:2'E:_5Z?@W[ABDT2-2!56S?M J6GT%M<:NJ;\D<-0E.> M!*M+;6E=52 XZ_*J#L#^*JOQIFF:(Z[JO6ESW41N7(5%$EO5.J(NG&/DAJD/ M8\J(,!3"9"1!XD*/Q6F0I$[(7*7%68G:U <.S;W.+F()BUE+4A6C-GIRF(?9B(IO*2F5+?%7A5ID)%9*TT7CQG-%O=7ZT0POKU9E5=3=(LH[0:$\_JNFE,3"19C'<@0DNK8 )O,36PR-H1!C[)AL1*K*9BA&*48'FMBJ;>D#P<#WS_T:%NJ! MC'$XQF,:5I'0LSI#($S0M$594J.(Q_CHLP4_E 7MQT'47S)HQ';+ZZN@-[B0 M7M:J$L;@(^=B;Q,S-TJB"#JIO*/E1P3B@'LPC$GB!BYA2:QT6VN(R,2:W%(% M3Y)L?4-3;N53O0YMI_ 95E];4NMI;2=P31&T),%'.P)K-&NS(+A9O[;3,VZK M9]N(:(-MVTZ].U_GMA'N=YJWC3T[>C^+8)1&, MTB@5]BKP($Y=#!./4!ZE!$6NUCYL*D:G#O765 'NR((T+T"ZKN2Z?5_W;C_C M5N14[DSL[4 ;R#-7A'BUTZY'V/S;65EG0FV MM51\57KGW@"]Y<]\M>8?!5(?O@G;)QS>KFQ!V17BXNPN%X1Y=K]ZEZ]7XH>\ M_/GE%YX+X_;TD-'+@N/M'BMUL(,32F",$(7(2V.8B&4"!CQ@*(AB#U&MD[P) M>9WQ"+#E75J>6WXO[5%C>N0_LN6R+M_(F!C,N".3_9E47"+>QOQHKA)'ID9: M"] QOJFH4H(MZ[(:7I4[8.2JK4.X>S"JI,,%$3[QKLP#_[AF%S%Z1AO'\1I&;^#6P6QI%][7W" M (=_C"W".,36=@<*I Q.D^3(OZY8L7RY[Y4N?*R43Y%.#3"Q[10DN: I?>BO MFOGGPW(K'!?9$%GSF*B^]']49G#Y*%=_2^=#8Z*9G0N=''6^\Z QP7;.@48? MUE,TQK/%AU4E:Z@_XN7RYW69K;CT@#CE;IHBB%U96TDV&Y=5.2$C28 HQCY2 MZ[ES8ORI$]EJBJ F"3J::AIX"I!AW;,@II[6Z4FHK&@C<@RHF'BS43'QCZV* MG1IO%N4:$:93J[''K/?)%%:QJ+)_UHOKAV]RG>7_S7'Q49ZX,(YQY 04!CX1 M>I?0""8D3:'/XM )4B=Q$;'4.7. C8G54WP>L;4FF4-HJFT/IL=(3[<'&VG* M"]Y/G-9WN7O,70#)%Y",S=)<4P&8Z=MM#C'Q5AIP*@"ET9)3931]!^"3^!*6 M-P_YBC?;_D6,>.(X+H.(NP%$&$4P3CT/Q@%R8QY'A/A*5NC8X!/;EIH#S;;0GQ*CO\J??,:TYQLMN-@* MO^?-WU>K2TKEAJ>\%=YS]BQC[HO(#]V4N3&,@I@+5:(AC&E,(<-)C*D7NYX8 M4:LAB I9I<_PG'X?'4E0;&A>@)7NK3$E!-46<6NH -:ZB"[SOZ/\BHVP:E M+0\VNYZI2VRM@YD"R9F[D:F#<-A93.-=_?A5=V?U.OU0%#*@MLW:_*38V%UU MF"G3"1OJ=<'[G!W^RV>U=%P>C4) 2@=FB0CKB]@-$ M6N^9K7O7U0.OAR[X@YA[X:<*3I[-P4HC3!J>]#QGT"D<<8)"G%$#&&0I=[U.%:O4ZG8G1B%_;= M@XRWR_5CO6WG]+V8P_('<"\;; I5>SQ6XZ1>@:6F5@/MGN:=4B]T0Q*G 0R\ M.(0H81C&+@F@GR#73R.'D21:B.^5Y'^D2>TS?-ZTUO/9SNVI:7TC4ZGFA[V% MZ=%;XJ[?75T I7YKO>YJK1#@EWK^I!P_;)JM7;+_O6XZEEX G H#8+?]VM0( M6_(5)V-S5O]R:K#W?=+)Z1DN^4^\P+(,\R?I*&\:2'T1(+95L5R<;F*9S5>0CA35,L11 MT04<4SBB ;0X:D#$?%"B&,703>,<.P[@>,&CI[? M-TAO)![U4[H@X M\V#L<4]8U=1W8@_%--%J)6X-1*.KF!L(:^*@IFX3+37;:0T#W4C*,?'!]_+3 M^0'\UI"WF)>M)*8EFSE,:U9[J23VOJU4>^GXN:15 M]BS,]WX+M,AU7-]-H+ 35#8!$O;!<6-(4(CBB(2,4ZV(R93,3FQ>CN;#;E,7 M+\"! LKR;D>U4G;6;B0PO?PRP52K&;>W,H%ZMG&2N9OIULMT.%N_]C(!JZ]T M[V4ZT$]??)F0YME5@-^O^5W^URQ?UCQ=I_^5/_+FYLW+)_R[1LZT[K@3&_7] M$KN K;F\];9A24:[)5/M_;<7(-BZ&,L[/A_-\6.[*8'4,Z[38'A."6-E,&P4 M-QXG]EIECY5A&"B(K#Z&F?>Z7NL>$G*NL7\ CEIPAR'P) 1 M#!%.Q9[?3WSH,-]!$<$D)+Z.,ZI!>_*M:T<:_,Q7/,WJRJ M;3536!DZ) MRR,W<*!7EUI',MKEDA#&H1^'//8B)])J03) :V*#T5 &&]*@HVU447D(,S43 M80D)/9-@#())*MR8>/8RX$Y2FCOQ;4SD(_ENHZ^<&^.Z7%49DZVSL^=>UY,/ MW^ARS3B310.DJ5E7K;NRWWV[%]E*$.*QZT#NA0E$89I ['H.=*. )T'BD]1% M9I$M6RQ.'<_JE03IL]R_7]DQW=0*Z;%]O+^]:33+VJ3JQK!>8ZHT(U?V9VFF MN)5M;*U'JZPQ^$HQ*ML GXY,6:>D'X^J\U;$@&G;K$XCY'3DU:ES.R1%J7!I M7CQB,:V@):T?.3HF]WAPZ$R1]4R4N;1:,9X!F8S".,?&FRU2,R!,/Q@S])B^ M#MT5[+(H>NE<]_=U%J*&+@T,,;%."4I%?9%HFSFIKD5#DH]KDR6A];3JKL!U M NC.,56_],4A'E;534%H([4;&GA9#\ )J[#IN M9!6O[R5# L(?P(8GL&5JD@BJ.2:67'P#!F9UXVXJ9- )$MB&R3+8@O. M0,N:NNNACMJX(S()8+HQ5VVL)NCEH@V$D:NB3F4VQT5;\+X;H_^RF5-3W]V5 M?:":!I9NS+D?!Y!S1_@K"(4P21T',H]@E"(:$^KJ^"L[HT^]Z:AKSTEB1N13&XNGIL;IDVNO_40DL+>V[8\^Z:A\5:W]!/OZ0H1J=%W5K-H,+S%&$ MD(M@3&D"$2V%6K M@YO98]D _ M^Y&T#6$R2U.5^!+U4%EZB'H.$1![D#HX<)XBC)-&JX;X[_,06 M4A(#DIIA*]T]+-0,E+F$>I9&0SAM8W%5$MF)>F 0\1]+!3M[M/8.*B1&P>?,^) QIA+U&M#'B" MQL2JU5$%&[*@H:M>)_ 4.,-J9DED/5W3EU:K>."(/$8U!$^-.5LIP1&A^A4% MQQXU/'40/.+R81LF7+&V7_/JOB[@M(F"^RPE"#DN='T:0N0R'R:.4$?QHY & MW$>N%VL=-JA2GCKY:?WTM*P/U?!2>/Z;LF+"Y5PU+/:/'5;".>VX/.,00AEU MQ;.'*;#4/')HL;K:P6K#15.?;9I#!EWA;9TM*-.=]TA!%XZ#DP3M 0SO>^"G M3.A<75N89;)E:'G5%(Q@/Z^K+WGUW[RZP1E;N)CA$"<Q*\?<"FVO\+B=#V$<5V"6?.VARJ>:C9E M"I3T3$K+ >BS #H> %E7]='""Z^ Y,/BO0]-R6U=^E E.^^-#TTP#JY[Z+YO M9DQ^X2M>X*6P59?L,5METD+)"$%;N;RMVI&$L>\Z 1$;"5=8$MY7#^?6A8N .^(7]2Z4>9I M];OV98T1 !4#@-9@T0P(;K"H*=OUU59B<]%[(+^QK/[AXJSRV=AK>[Y+9<14/'S=\)[ MEQNC-5[>\>+16\1IC+C+4^BZ/H*(APE,HB2&*8I(A,7N!>LE/+R"#!-;J(X- MB!L^0-$Q4N^%6DZ &/GQ A"\E)<*#'K!SCSO:C;PC<^FGF&UV4NV)]@%Z$0# MK6Q@(QSH20>D>):;S;[.U-AL1CNS!/,WJWV=*3K:S/:56#&LJ"JI7*>_EDVS MKVM2"3(R7_C#-UK7CO^8%R>JNBZBF'&'IS'TTT!XR-1U8(+\ /K(QR1QT\!G M6M>ES^!EXL5IOS!S(3F%>0K7XC],0G3GP*ZVILP$IM[:<-OA)MAJ6@N"CC'9 MHZ!C#:1Y ?9J/F]+/ELL5WH^1K:*F9[!R;RE3L^'[* 0JH4AY^B7VIA@,?IU M^C$K*5[*+H@+E!*.D)] $C%7=HVA$&,WAC&B'@VI'[-0*TQ@@:>)C>&&ICRG M$%\RFK*MZG'0U4S@S%#JF4*SAJL[V#=LUDU87ZO_ZB!HK]*,]3A';[@SZR"$ MY[5I'1[:Y+)X?<%'^+/UY07E^^']MZ8.=!Y>D59,R3@BX+"9.4\V/6MQ1"QK M=S1.RV%XF7MGJ!GO;Q\38??*]M$G3%M1+&4'TQM<5"]B8+'5H_46;EN\;GN+ MCWLL#2C"T''D+8LTPC"A,H,AC:(HY,1)7,V."LJT)_<%:DY@S0KH\:+;8D$= M3,7MSS00:6YW&B; 3KE3MO*28HN&0!@K3&#.N69VS1H0W+8M$%_"#/[(K9# MU^F'LLH>!<%R07P7$=D=/?:#0+9(3R'QO1CZ<4AYC$/DAUJI3[O#3YW@5-99 ME!MR>L9A#PDU_3>73T_%]T6[:&X_OX#?VK\G4>[CTEG2W[W!9U71XX+M:^&) MI_0=VAN>7]:AU.6+3#V205N-PD?'WYY8EVX^7(..:IWNMG?(HEE+[ 0"XY[O M^<)KGM>?);>6,SPLFI%3?&+(V9SC89'Z3O+(D_JW>CZLJJQZ^9@M^9=UG3GF MIS%",0MA%#D4(N8AF+B,0I\'KN]RBF*UW+MC@T^L? TY(.F!AJ#Z!9X#'(9U M[%SI]+1+0S"MNSJG)#"ZI',PV&RWQ.K[:9@[K5"P=R/^U?.KP<*YFI>D;4\ MJ6JN\.M-E9X-FJZL\9NL9=P'\\W5,:Z9^X/6,.X#.UW]XATJ5AM M+!NQII &PE"C@,D["IS"-!6;?I_%F')LH;OUN]=O;6VSK?4[&SVM#3#1LW5# M#:W?S=3-^MV=[I_A+<($^>+_* Q#(MPT M'L8$/(^8SB%Q"(*%Q M"%WN>4GD,X21ECVU@.X9Y:P&\.U2"4P2TT8P])"#O8A$T DCL7='<0))XF#H M^R%C'@D2Q!*]%NOV4#3JL?X&OU.UE;GHKUPY@PNG>3UVQ>&E&341;U;6& MBJ?1B>/WAYXGBU11!2U(WCK>#AFHDSU1&HUB>FG@&T;QC4IP1S]L9;N:( MWC%1#F-Z1Y_24R,J)FOQ__"5\*,>;G_\+_RPVB:C= D]=>?F]B* TB5KLT&G M^_!:5L#MCT R XXD+5VT7=-;CL9O7]M D;4%DVK+^(IH[O Q(:KG*_MY6#3& M0(XA]1TYON_6.F\XZBPVX3R).YMQYBC6L]B_\&H1.T[HQD@XZLP76\HP2&'B M(PY]-\$8IU'J8+:HY/UP-8=]F)S6TKTAJJP,33^+HGB1&O!7O%QKW@$=P4K- M];:'@)Y]'4P9+R^ (#Y+'GA/R.E3O"6QMY*]W1-<(S&[_Y;E2A6?LA6O*W$M M$'9(@/T$AI2)C3E!,23(H=")(C>A?HK]F%BI5K$A.76>2\M 6Y[ALE^> ?PF MN6@JR>D6J1V'4LT(V 5(SQ ,UJY0 \=>!8L#>:>N8K$E^#8J61P H%S-XO!- MTXYAOU]2*A.@Q+(HJ*W$/VGM;)1-%F+SYS:'VJ$I=5P:P"2($HAH*GP"%'L0 MNYSZ%*N9$<'(:JWD2 M6DW!L-8=3)/\S+W!S, Y[ QF.(Y^8NTM+[N6[^^YK-F2K>I=[WOQ0]7TVJ$Q M)C<@&])@AS:0Q-6S:P=AS-A'0,P>&PFNEV*I(9I1H.SCP;.FV*N+UDVZ5 MGK,ZZ#$K^*+8R]R./IP5\Y KEEK V;U:Q-$(H<@-=>2-(.S!.& M)H_#/4^,RM7N!GI)>P3LX7W!-QV!89O";)&_I0OJ(<&:^P8DQ MYW,+AH7:\0A&'CWW4D&MR6M:K8NFL'][L?5=7E9EDUQ.$:*$T!B&411#%%$7 M)H[X3R]A+$RHC[&O=,1O0'MBW>TGFN_P4@?2NDO;-3OGIOF/PZP6+)@(/#W] MMXG;&8GWR@A8SZH?I_Q**?/*D)S.AU#G\]X*8,.6V]"_J*F MV?]![\E%ZKM)XC$"(T(":X4,R//8LG M'3W;YTQ9Y23-"U#WT^%;TDW1[F+K6,L'_NU?8L_U_OPSO\]6=5%4H:4-7=WN M(>=,%'.#D'J!!P,W04UCA81Q!DF:QBEQ'![X3CM1'U;L34Y3Q]>$DR1(O,[T M1(X7$C=A4,P#A\AA*8S%0@X=S_-C%Z4A]JA.,L!L4V.0*]#4O*?JDS/G1*@M M^[/!J^<(-!^\_!-\Z&/:V^HWCS1^PW1W*DK:*]UY ETU.S<18I-D66E#:;4$YS : M,U3G]@" IPYAG$10^%T11)0*@Q/1!$9! M2"(N_L2A4@;&WK@31TX^?+VY 64=Q>^Z%3:UT$OPO71M/>?/]2-U2>>R_HG[ MYQ\T3E1Z""F<0)G)K6<.:GD,SH9ZDF@<]IA)9'9Z(R6S= QSR/;@N4KO\?D. M2@YYW#GY./)KT\*@.V'6=WN%O?\NJAX=\*4]8RH6, M8\28QA %J0\1B>2V.8TA=TCLX "';JS5'\B$B8EMQU_;;L!BW]O;=S7&9"T/ MDB[ BE?RUQ7^!G[O,:9;2]0 ?S4W96I4-8]C]@Y6+YJ$^(NF]$D)&IYD5K@$ M5; %_J8"JD&E47-4K)4<-6!AYMJCYB =%B$]8RP#M^6Z>N!%NY:1-) 7/Q,8 MNY1 )(P3C&6I@C!%!(>1CU%$E?V6WL 3&Y^:DL;JW1=9P1$Q%$1/WVLB)JY( M7Q@-7\10*#-GI!'NL:;VHR6OY(@ @VY)__GY_)(C7.XX)L=^;^:9-(WZ^[85(R]3ALOOM<%\KVL4,C9MKU ?5WLDI1U#\A%''@.]L1RG5 DTR(" M!!,68TAB&A&/NDG@:G5@M,/6Q/;D/5_E=8)\7BBV]K&,NIHS,#^6>C;HH)UN MPZ&,%;0!A!Z3X)9+AW3"; M+']\S%?U,MJ/?"PH3B-&_02RB F#*,PBC!T_@"%W?(]'#B&15M+J"3H36[B& M:A,;O0!EHXU9$\[[/ENU/U$\5QF#3,V:60!"SSRU&+21S8;F11O3M)@W,BR6 MK8R0$U3FS?48%O4@BV/D<<,$=#G4S^,-LG_>;Y M4T2JEZN53%*M;ZS689&[ M![QJ2^G(XP5YB'M3Y]0M/">)$X)C2".60.1%PD>25>I"G/# X4'J^5POJV,N MUB?/!=FN\V6K5<\U ^:F9;995;-5;VJFS/:'DCU8\[?7YJ9W[8:\@/YSK2"@ MEN0"-+* GC"@B;%60IRN4M@%:"22S;=OAI-1]1/V9YX%6]G^<[$][U6!F2?C MX)[!W/3-EJ=?BKPL;XH\S:I%0OP@"JD/4J3&/9ZM3T?:*Y1;8/4OAM2Q^$<,HY3B'P_ MA"3Q8LAD07J,:4JY7DM/'>I3Q_Q[5P5[/$@_0W@?6T[!I_H[SLM,/QM9#VTU MY9T,0SWU[@$D^0#?2TY^ ,(![(/9W+&IXF\P%>K]0@1E<5B8\1@XN,H"3B.&-;J M3ZY"=/)#@I0+.O*.US-?R:PXHR9#2O"I1M#L@J(;3FNHUXF5H*,_;=\A'8FM M1=H42,X<=E,'X3 &I_&N?E^'MNW9RX=O]$'NP[[@1[[@<93ZLG*L3W$$$0I\ MB#GE$#MIF@;,I7&:J'9V.$9@:L>C)0DZFD 25>_N$A/2*T> M#T.2&'5Y.#K@;'T>AL3I=WH8?.Z\I7>-E]=DF=TW%=W6_&KU,4NKA__FN%@$ MW'523&3%9D^LO&(AAACC$%+D)20(4C,JPCFS(\6O 'OBK%9]!D%,H-0I?2OPAHX@5!XD > M10RB)"(P2<,4>IY' XHB-Z5:==XUZ4]L//IW:_/ZM(+V^6D3>S6[K6DBK&9+ M)L1-SZ[T(6L.>'98:=."VPC"1>\VD,4^;698V&KW[-%> ;7LA2[/B>+Y@KKQFD*62<$6&Y/"0L%W&A1[T$ M.6GD^D2O _T47$YMWR3I^KA=YM2U-Z>?-M0-3MVM3Y.:^7MU\#4W3.>?IS=3 MUUUB;5B_ #?C E M5A QHEA*9(>2FW;'UJ;<)#1R6!A0&,2Q,-NN+%3!$($$<9\[;D+30&F'JD5U M8C//L\Z1L"3>&R[9=4ISZ8'ZK"1G0PJ/:.Y0:FYK;+AH6XZ)$Q?!]-( MXM 9,.D4SI@ +L.R&G9@TRS H2G^<'D.U<%F+-ZA*=]N:0_=E\W^G:BP-&0L1@&CJ><'VY"Q.?1\+_]1(G12%QJ-*E^5%*4P?7E;J,:H*CYG!: M$?DL^]<0';]_K^WOC8IFR6<[36=6OVM4W'W?:?P% __G-A.*7["__/@73/^Q MYI6M=LPFXT[W";?<@+_\"%I^)FK*; 2GQO(^-:QF2[T1O)96_',0&5S]C0:> MSQ,X1^X=K^"L@<[T$'CQG%%^/"GZ2[YJ[F/46[^R3F3M_UY69/^25__-*WDG M\WXE\X@:_^5C7K0_DL^Y"^X[24H9@R'%'*(T81#+&NHN25..'3=(8ZT$PWG9 MG]B7V5Q_Q>WUUV:W!]*\ ,66#1DLI_V($W%R:1_8V$;N^ M[=W(T 7R)-/BIQ5X$>9ZR_=%NR&K/X >[Q/X>;-";MMYG(?YU_%(9YV8DV[N MO%SHK61E42T^XV_9X_JQ=>(0#AR7A#%T/-EXW!'K"_%9!%U/-N:@R*5)8R> 6S)6-R7GF1^R)2(EWIF1/S7UH0+=I\4 MHU.\TP\8[">E$J[%9[CI[7VY8E_SM!)JRMM/!D>>XR(>0)]YPAVC$8:)SP(H MG#06Q&D4!*Z2.Z9(;V+]Z1BHNVHTC>=EMX,Y V7*CL8M4 %%A"VX7&CUM MW*"R(0X$=="1-]E:*X"BL9&V"X[9MOG$I]-],+;*/ZJ+.K@?5AAFOMVONDP[ M>UV-UXSKL>PGI&P2JM+$QR%%L70.7'F1-(5)3,5>E+C,C8,@]F)?J^?0:5I: M-D__8NUN9M4R+[5364^CI+9MLR2[OE%32"B[ )=5561D7=69OU4N-F2V+Y2, M2F^O8LM)2G-7;1D3^4CEEM%7WEC\:I$2%O)$-AM%+H$HB#&,>>J*_PS])*4! MCZA6!=K).)W!J]H)-8&B;:LIU*EZX&"U"6?@FFGQ@R:246Q8?"/1J=<.1/TA M8DZ7C_G:IH6<',VW'D[Z/R1R-'N0R'!ED%>GWK>;@#OQZ@+Y&#DI\R#RJ73V M' *Q@SU(J(=XY$4)37S5ZX/]@2>VNQTI(&FIWQ;<$7W8WITCD)YY4I-%ZU+@ M,<:-+@/N##3;)-AQ6/MC4UF])M"Y<[+G(3 DDD M;PTBQX&8(BS^17G,N1,QS]/OACP'ZSI?O7'3Y,,"=^MN/2:;[L@$+^4MQ5JM;LN#\PR;VH6 M_S&F6,U-?FN39NXQ&]Z_D/>*VQ2\P]*&%_U:U1=M)>LW4,K0 /S7+F.HP_(? MHX2AP218*U]H0EN_8<@=)NLE+CYE9;57]4JQ2\C) 29VNUNZ0!*^ #5I]4X@ MIZ4>-JG6!-:S@7U9)RG=I22745N/TZ/.ULMC5+!^ X_QAPWCGY\_7'9';BF) M$T9BF,:80>1R'^(D15!L8H"O9)9VZ$G5KD/ZR)_XA?@<\:8^ (_8*EY M\OCM,BTRBC6#AUM %*-]1F+J*9JD,46:_@'KMF)AVX'G#5X="'00;3I\0C\\ M]&%5B97ODC$Q967[UZ=LQ=U%ZGLT)(S!)/)BB#!R(4Z=%!)&(Q<[R'-\Y5)3 M)ZE,K4XU7=!2O.C^ 21M<+W2B"6=QFD\L&1%>DTM,Q5<*_ T*IA1%.KTJ+.% MI$8%Z\>GQA\V6\_N"H[+=?&R;2-[286?6D@WMZR:CE<+RE@2!VD,G=1)(*(\ M@0D*.21N''E.D+B)'W2=%.[4%SP5VDI?[VXKA#M]%;[E7=)2V69[;YJOZ*V& M2G"JK9/6T#%S55OJ>WVE.Q;:\ZR1SGW:"ZR.S):67B62LR[*.B#L+]=:[YKE M.'8M8?8NX/O21(18F(A0K.8XX Y,&4>(!ZZP%[%.9N-1*M.?O&_4'N0Z M5UR'L1G6=VL2ZREXO[G2.=?^3G\16AF)9TMOG(=X,.4;%"QF(0Z*-Y9[>/SE M63,.!_G?SS,0@!G1<(AB'SD>==/ 5^K+>V+\R5VAFB# DJ*> M$W2 A)+[XKN*PA]4VU5]S\P0_(S+K+Q.+RF5N=_9ZOXF M7V;TI?ES>XB=N$G@^TX,8R=P((J$.4A"%D&24Z=D 1?C4+(%]4/3LP0:/+0<7H*$.?FO_GJ2_EY[@ELR#(M%9C80> M$/NF0O-M,X-1E_S^(L3!Y4-SG^O#-YF$Q!^@ M((R=-/%X:' VJ:FOZ MJ&B6E/LTG5GU>53?V'FFP!MY+27(-C5JKIL2E5]^,8+FI7\IL@HO\V7 MRS0OY(L+&CFNYW/A,KB)"Q'S&(S]T!%_T"CRD\A!--4NL3^K"!.['QT7$+1\ M@(X14',R4WJX^0RK6;.W/6]Z9M)"ZOBFV?U.DOBF -SQ3P'\=DG*NOF/1:_K M]2;FM=/*S07X8R29GSU!UE+.S^?$;+V[;1JMWG*Y19:>,"_$P(_R!LZV=U:O MT4B$J4\)C6 4HE#XKF$ "1.+58#$1T=1["5ZM+?59C M:0C-OJ4S'<8P#+]>JZ@:-TD&=$?>H ?<=+7?*4M=P W+*C&9G7@E4Q M3#\56)HQ^Y8DV-*\ +O@O2LXRRH@2R)-T$?;" =;$7TMVO.&]TU@.8CU&PUB M&!%8DY+_8RT&^O"\34P)O=@)'4]V W&$'T21!V,4^A!'4>REOA=QS+4V[<>H M3&Q*MC1!351S'WT4%\6M[KG2:NY&]P2=X)[1H$2VMG%':)$DXC'7A! %D98;$PAP)_00I4GJ:[78 M/45H^I3"EBR0HK0B%"74^IK+:.G2C?PMT0G6V7'9 M;&KP<4+SZ_"@P$>U>/@-0T^8/G"V7O+K]*/8\E?\4_;,V978WJ_N,^%NUTEW MY5Y1!\\E-.%.#(4N.Q"AF,$XH1B2T/$I)PEQN)Z?K,_#U%YTRY$,&FX9:7)5 MR[K2KJ9?;8"RHM<]+7::/GD/MH8=6/-SB.$D93B+K80;>DS++IV@ M,['M:;)16B\-++?D#?)PCH"D9E8LB*YG.AJI>Q0GB-Z-"&4S^^8(E?ES;TZ+ M>C3S9N!Q,SV]6E%Y#YJ_Y\W?5ZLNGG>#7Z1!N%PQ\9-BS5F/]L)E@>>36+9C M<81[X7DR H<=Z"I#UI:KPA MW&H&87H0]>Q%QP_XON/H!Y"MP ;6FQZL+5]]ZV+/J)P'C"6;8\C$K";I/*#V M+=:9HQD;M/R1?ZUP5>=]=&E)"\J#&%/N0IYX*42.2R#&D:P2R[@?8\]%1"N! MX@2=B4U2F_BZ(:N2=Z4%D[*E.5=X;5.B+;>)F1B2RIX=.$IE;D4?$O6()@\^ MKE_GK+TI].)ZY"ZKEGQ!G0AQ["0P"(C02B],89+*#/TT#7 0?#=-:1@!%" M9YX/#(L\R4G!"9*O>&8P#,+PZ<'(N_I%KZ]692:>O"M8?=M.^-DW14XO6?Y4 M]5BU^/#C2Y!US3!W<%KML6=%S4W[ADA;.U>!VT'*D7R!Y':%CYK8.C MZR%KX0)^D^Q8JJ.M++91/>WQT6>KJZTL:+^^MOI+IIY ?>A]@XOJI2WLD-($ M>SZ.H"NK"R(?>1 '(8-1R*E'2$@P56J>?)K$Y*M\S,9%L$X@H[J M(GZ.S+I+MH&X!FOT*8FLK<@'!&9>?T\)>+C:GGS2.%MUV<2XY$YY$<0)IC$G M, I("A%)A0*Z.(0^)0Y.6.@0I!4?WQU^ZI/UEAC(:FK:Z:E](-1TS5P\/3W; M2'8U+)E)&NH1 >SEG_8'GSOQ](A@1S).CSVE[Z9>WM]7'XI"7N)K>BZ^Y^(# M?A0.,--NTZ(RUM0G2/?W15W8 0A&\A7/U^7NM5S9Y51P!K:LJ3NL2EB-^ZRV M8=+32 .$P&_6&\'H8&#DPRH1F,V-U1&W[\EJO6>8-_+$"RQ+PWSE]W7GIZYT M+<'(\3T74@=3L:!Z!!+F>##%KO@[B,.$::69GZ S==Y(1Q5T9#431DZ@H[;* M6I!93[D/Q9T@,W5$*EL9(R>HS)LQ,BSJ0<;(R.,S5VHY;.HF,UKN'G#;]*W< M=&+>NX+_BQBZ>B_6B(\X*^I*_0OFHM2-.844!QPB[@:0A%$,<8P37SC:OA?A M&7NZ6A1-1QN->[YN*KO@MIK'O>0#,+D.IX(3\-STL!CI!,ORY1(7I;RIW[0, MG:MCJ,U/B40)=A/7@6F4!! Y/(08>S'D4422B"8N<_!L36-?]4/2;BJK_1D= M:37[?\0WI+C+?0.L3KBW/K_TT&&K6M#DG%9"U&UAHHVT1\H2U1(#*3*0,C?- M>-Y 2:()IO"UBQ39%.F/4;9H@DFT5LAH"M[.R<"[P]_>9R5=YN6ZX)OT,N)S M>4T?"[]--@*5P=$8X1!&,<$D=E'@JY7Z5Z U3R:>( VVM,],QSN.F=KB8@D) MW4-'0Q ,<_,&Q;.:GW>9U^6*6Y^#AJ._18J<9F-8:<6(];3D#'"F!K+DN,M=S(Q+<>/Q?@\E%F M,*M':77 &P_63H2;GM9;ADPK4FL @%' 5H?.;'%; ^'[X5N3UTT[& L;=,7$ M6%F:T=J%^;*N(Y5QZD21@XD\#I69"9Q $C *J9_0- @(<[ARFN\@I8G-1D.[ M7OEVJ8.&O&XGXU-X#9L$JRCH&0%C PZ&H\(=T97XU,CS]S9>$3 P^[&8R^8 M>>[M?J*\R]M6J)]Q\7=>R:LZV\X>BXC%KA>D+HPX]B!B 14J',>0,#\F@8]= M/W6[,OIJ7KP27:5/>;>:OIY*W_3[&C]N. #EA@4]GUX-337OWAY"1LK>D9>K M?,L V'+0:\UCS^'7DMB2ZZ]&<]9-@!8,^]L!O9?U;$995(M;&92X_):5"Q<1 MCZ;(@RQ,"411?3S+(^A1/_#2(/4X9RK+^LZH4ZRS67HI@PB-Q(Z$D<7LK'' M3?>I5RNA YC*YG7O<86["BQ>2*B+$1/[4DZ%KOH,)F&,A*X&A/ 4QQI;E./ M$YIGE]JC+8_&\&C9%CVP5/>HYT-@M$75EMY@ASHLVAD;U!,#S[P_'1;O<'LZ M\KQ!VVCC<['ZCUZ1_)LZU4$.LN05OY-5^JI/LL%UK^=#P'F(*(TA9MR!*& . M3.2%]" 4CJWKH#1UE'K+SL[YQ.:DWTFB21D!5**1SS3^RP MI7K3TZ6Y%S@_&:/^:Z=Y2",1Z$2Z (U0H)9*J9_(*T^_1N_QM_H9F'4U?Z.? M@U[[]->8DL'&[+,R-%_+]]? >:>9_*LP8+;7?\])M0VE73[C;"FC:Q_SXBM> M\KJBYB+%D'UN+"63ZX'"+[*L?4X *?.K!7>-(WY]\:JS5"_^^\"!VZ*7!?# ME$<((C<)8)QZ"?3BR"<>"GGH*%TT5B,W3_R__Y%?-&M;V6_OK7L., B@ZFF M+5B,S@2,$3$X&U 1](P3@L'A9SXG4!'U\+1 Z2V#6B+L?]_E-SR7^_^/*_WR M(<=?GUAC!=5U6=6!M[L54%7Z* M"B##LIH5_3@QYGQU/H:%VBGM,?*HP9'=Y6K%/^/[>S%U%"\95JI5,?#FA-^= MH ?Z!,?+5"B+JW'F<+[89J<#!^);"M@/RS,86C_QZGQ!\&'>=\+5(X^:[6?? MX:=,;).S?\H@^*J^P26+PN[U'PL8"H,T<<1&EJ40I7$("45B7^MAAQ&713[3 M*C.G1'6NX++H4QR2P529B9^QYZS4<$^N@<,+1 MAV8N$$E?DR8S7->K!VM291BAE"%,8^YV)3@\6_4I3"P O"E,?8]\)( M]2[9*2(3&\,=LHU&:3HR@P@-&RM;'Z M%]5&GS7M(U%A6IQG-J@5#C/I!A& B-Q.()0PF MC#@P"GWD131%E&IY->,DIPZW;PD"UE#4;2\Q"IJ::V$7"CW=[6B#CCCXO@], M2_]T5K]!)PI58:UUIA@E.'.G"E4 #CM7*+^I?V367ANN[V$J'I/U7IE85UM* M?U(_^NJ+,W[<92B)GJJU1*S='#W!N-%Y57^STP_ F&-@*QVO1GC M:!##^*),=;DJR[58L^M^C\U%E2;YI6X$F5&QGM>/U?OM7XJ\+!>, M!8VMN)\9$_/&^LX"ZB"^=]YH^ON'7N)>5V7R:L6^X$>NNITX/<+$=D>24-]9 M# @ZOM&P(Z.>,>C1W-1MO0"";/:@D'YM;8CX^(9[4X&AIUMLS(N6G_O MHO"T>=D:FA=/>5&' &7A+_Y.WDXJ7M[EC"_"Q$'$\0DD* H@BN(4$HK%'SCB M#"4.8Z'2YD61WL2:N2GCTF-!K&"2"8$::!D!DA/]@C9#, YK\@3@Z*FT#5R, M2MTH2'M6Q9NA\6+LN25V5;4F>SB>:$$>P&6):I\B B M02SV!DX*>1H'04JIQU*MXG)'J4P=EVBH 5S35HSS#<.BYKF?+:R>XC;D+KHZ M5).$"@9%LN10'ZK$4Z:>[25C8AK+>M&\+FZ*_#D3S"XB%"R&(D/%ZNE!0R1F@>7[:EW?/6.OJZ'NP)N%1=U_-!,/)9#>0W\%2'A3O# M13TQ\,R^Z;!XAT[IR//ZT1Z9-'9)JS5>+E]N<,;^6AXI[:!][U)OU.F/RGJ) ME"U70+(%GLL?P:EB(>J!)$T,QX-+T\&G?5!F@MP$5SO-$#&*46F2FBUN909! M/Y9E.(+A^5A[!>PZO>7/?+7FY4/EN75;YH]#ERQ7[E*_N/V7/ MG#6^?5,;+''"B$0!AWZ 4[$7CCA,DA@)G]RA:8*]B$5Z]U[.8F=B"]6OQ=;> M@9 E3O*B[KM^M:IKX=5**)/OVP>,RK*=.2N*AVBS8:UYF-:[E=AQ!J22@8XW ML&&N3@R0[,&:/] P:+_6FQVL;)VNGX?*B] M.L;9SR^_EIQ=K:Z?N Q"KNXO93'NIJK=)E;A"\OH> 1RA_H0!<)")B[AT$EX MXKH\X"[32B?09V%JYTUP ])E_GNKJ7G'"< ;5C2CC 8PJ]F]:<'3LW6"%U!C MUW$CKPU]+QD"V>H'L.$);)F:)+!BCHDEFV; P*QVS!R@?=MUQDB&IQAB2\JR MY5JV"-A6W/SPC2[7@KXTG-+C7#>5+*[3+MOYAA>UR_EIJ] \WZ?V"V_8B MIOFE2VLSJ'A&\PKSHGFL,S8EZ?Z4Y.93HG\@9!D_6V=(MMB:]]C),I@')U6V MQS?IN+)Q9WOUV6YYR0OAN'[,BX_K:EWP+EUSKY9*Z+O"^/HR/N\3B+CO0X*2 M$,;$P]0)/)2J9:"G4/UXB*I.*1S+0.MT&)D)<,..(;T/NU\]6.9D;S_GM $^:YG\T5:G M#PO0#'?N.(? C)TX+."PVUG#QH#GQW3KVXHWN*A>[@J\*N5N/%^5/[_L_*8. M&GJ!(Y81RF#L)P@B@D-(7"QKJ;ARB2$QTKSR8,+%C!'R46W-5])L9L8KR7C_)$YI_U(OSAFSP9Y5^$9;W[G2^?^>=\53V4 M"TJ=*(AX E-"4X@2$D#B>#%T,7.3P E"%/__U+UKD]LXDC;Z5Q"Q)_;T1 @. M7L +=C^5W7:_GNUV5=CNF=C3'Q2XEKFKDFHHE=OU_OH#D)1$74@"(,BJWMB9 M<;=)9.9#92*1R(OM@. 1[$QL]=0/-+$>&#P&73,;-A]F=L:LYJNY4#IR5M\M M+8#FIZKB:C.Y /\M2 ENUQZR:OSBXV^0\1AFYIYW[ &X*V.1?:SJ7E'?.0: M!UD0B(3!,)"I\MSR &*>2$B2(%6^&U+=X.[]K7EZYU&*?K5R%L!.?_1(C<'1!E;)E1=,.^5-'E>9+27R@O%V MMN/E7[IZ2&L]9[:N _Q<;/_W72EXL=-_6K)(2!HH!RDA0K?H3E/E&T41C&@8 MLH3'$4Z,JN8-:$WN'[4H5_Y+7E"PW9;: &A:BS8&"W"W M617L&?S1_.\T/?J')?>V7W53FGF[&A3YB.E+=E56?!_T%63V)_ M+[N,**(\SY7UTZ,Z4,:4-R]9!'D0(R$$PUEFJ?.#-&<]&SV2$GS7U"O?E&]6 M*U)N@?)V:S_5W4WM1-3:6_6!TQBG5='7]4XU!Z!BX9C[,8G[.B2Q?R^VD^)+ M.;-#$/3XM(.O.J16_%U(68KG3V_0!S@3$,B6!I* 5.DFBYT[5/9ENT.6FKG?K @/$O5F=U,YW5_=C.ZG[: M9W47>X9:R?%>\] M@!@FNO>MX&QR=!>@!_'K9KN]^4Z*595-LVFY%G7=Y/8MV19LF<>)P!'A,$W" M""+$8XA3)"#*$<-QDJ (I\OOHJ0;BWH<&PYL=*C-AY4JK?K:2GK!T=BT3(6- MO7VI.0$_:5[^!@[<@-WF).>Q86@!*I:\6AD7+/R9&BOJ<]L;%VBN&!VG95SG M>%A5'_YZ*,3(&<4("02QB A$6<9@GB,"HU3D,DD$"VVG>[@Q,G6^76^5M'M! MC#/N9B9K#C3M;)=K';0)P@XC1<;!XVW0B",;,X\?&0?6Y5"2D>O-/*?Q]K'* M &PW:-VL5A\VI?[+);SM[.CHR8T+T'!^D@L!_M#<@X;]US#1T0C? MEY[RV,_D7V/RHQ'0WJ9!FE$;U4W^YOY^][XLJRY$#SN'9O*G"TQL.]M*J B7 MXEYWN5/D-VNQ>=J>*?F#;@WLU'K^#)5^Z^@-$#OCYA,+US;TUV4=VX7^;-67 M:$)_7;".'O0=#[NY7N^E%#I4)NJ#[5?RXW/5Y5J/S7E2Q)K.$(VIS!==:>^([ MMKJKY>I(S[*#=@L$,XUW%,U.I7\UD,>^:_8EY[Y:9K=6GK=?]J5(%\VRKSSB MD$!RH[[/VS?OE'LMUF1KGCER[;WI?C>:&GC[!NSIN>2*7)74(DEDK,1NV2'G MDGM*"^D3ICO4-5=7DILU;%>G_66Q963SND\#?/FV+M;"][O7^N MGJK6;=6B^D93^1^*SN&BH@D4QA*QJFDD3A!5%HMRF),TUW.Q22;2G#%NE=%J M3'EB+Z+%1Z-/)YR<9I1;MG4W!M?,4DT"F64<^O;=1W"SVY4%?=KM,^OO2#U[ MUULW#&>!?752-Z8[;ZMT6S@N>J%;+V ?7G!++YHUI\A['I%U\M!<&4.S9@EY M3 UZJ7R@X20@KYD_/PNZ.\XD.%2S?-B47\A*_+Y6?L"J^+_*^59[S]UF6U1W M=%$N4,CR#(8$)W5*-4Y3 07B 0HPE4F8V&S$+DQ,K* ?2%'6_1SL-EPG/,WV MWJE1LM-KS4UK+LKB6.D&Y::$FJ4%.#(%-%=@SY:__7D,*)ZV:B<69MVUQX!T MOH&/6FM4"=QGH<,FQ?K^3I15A9>2_9:NBOM#4U3=,_=K\: SF>07]6^WLFX. M7?6U_%GM03<_BNTR#/,,XY1 &>B*W%A*B'FJX%*&6UV(:YZKXI$6U]6X[W('-./@#\VZ6X6=K\]J9D1?[F/9F=>7 M^4ZN=7J>X?1;O>>+N9>HZ?,,;$>EGV\JHUNNO2./Q?XF:MLYT62)$.MZCN&MWCHW&P(>!,!$$2IC$, M!=)M+5*U:_(XAS)E2483+&5$;')YIP7<->-W /"I03;;R":%SFZO.FV)UW"S M'Z#F-#!M3(,\.S3\M\LSI/]2S?/LX.EII6>YD$,8;[5Z_T.=-'3!PCNUQ=QO M2G7BL&LCW;?&U"&^U0H<:(,C<8N87A\ !A$^3[);QOLZQ/;X7]_" M\T4!#<0[B0F:/._<];H:$?W/8O=MWP5B7_CP_$F)\E3JNY=E0BEB@3JOU$N<*B\-MVV$9 FN[_ MWN&QW?5K!L"?BH-#FY@%.#"Q $)*\VRKU^UW M<+7(YZ>5" .:A#=E><,WC^H<^6%%[DWW[^X5)M9[11AJRD"3AN%)\XZ&"_.- MO >'X6W<#P1VNFT@/?A#L^!I-Q^6T6DO[UEVMIU\6+3V/F[PM-LN?J>^[R?R M4(=*DRRA/ \DY(*$:JLFF9Y%Q2#&0100+DD86272M!>?6"\U*:!I.86<3U P MVV==9;-3.&.QK/?+:_Q[VA1/EIYUY[LFU/GV=O49UPNHJS-'F\1M&64\"$4. M9:S3TFB:PSQ+ LAC',HXCO(DC.WNDWJH37X]U#%9US'%O1\YTRL;3WC8WL X M0^%PC6(@HK=;D3Y:,U]R&(A]>6=A\I+C+EEN'H5:5]N.WU(J7,;MOM93S=T6\6]EA$*TE!&.422*,U-: CS,!40QSAE5. D#;%5*[L. M0A/K[9[LZR(S;Y^Y 6$O MNLH-/3]S._!/FW7=PU:[ ;OGCVO%3M7UJ:L/=1_5H:4(L#6O*\\H;C MKA_BI7N06_/]UVA+[OHYO'4J=V; <4,2JY5NO+SFOY'R?X7NY-#40R\CF0N$ M>0P%9@%$*0DAC3&%@2!QFL=86I84=).:V.3K&HZZ5<+#GK"EU>\&R=!,>Q'= MTJ[6-"NY#U3W;0X\&KY!T7Q9JFY"\YJ608$O;,'P&Z.3RZNJOJ7$C,4!)C#E M"8&(*L^/4AY"DA :9E)($1/'W/&*P,2*>CJI^_\)W@3J_\+CR.Y__[<\"J/_ MC(-@$=3_V:21*LE9('E>;9R'>BK60Q4Z/T[KN_RSSB*<\5[8I M#'%0=Z8E@1"0\BP-$4]$$ JKZ)0IY:DM5]W_06<'5]8+TNJ,B1&:]@)MU^46M M7Y*56OZ&/Q3K0@?BM*;M77!U)DES'B.8Y%A"1+#R=[(\A0$-TS@A2&0DLK$I M _0FMB0-]4HGR E].\,QA)J9N?"(A9V1:,-P2MK_$<902$_F8(C:K$; 4/1S MU3=][07ZX1]N=W 4(4$C!+,LY!!%4GD9)) P#A+U5QB)/+7*!_7"U<3&PTOG M===[-C^?S?NCJT>_B#J-[_BZD+,7S MIS>_D?M[18B1%2=?2U)-Z#M&L*OC8S-8TWR^C_/BTVEKPQ+X] :TF0(-5^V+ MJ$4=G=@/LW49%^2.KL5,H5E0=AL\Y(ZVIQ%%H['IG6/DOOI\PXY&(W R$6G\ M:@YE]/KJ:_MNM=F*KYO?UH^%GN7Q5>=760_:,%AJ8J^MY@!4+.B6U%^+AZK_ MZV^?[CZVYN!L%Z!BRZ+6W@"E?I,] 4!VMMD4&_!'Q1'P/FW#0GJWTGR#]>>K MT#<7]J10W^(UUVOJ*FNR3J/4/9V44\2>Z_\^_I:Y3%",TQAF M$&$>B#1(@IQ918*,J$YL' [$AQ-X1R!G>HWM&0_;&^V*/#C07X":-OBC^=]) M!H592>WMLMN$YLSWWA8P7%Z!V[SLV'._:MS_KFDX$:,LBK!,(,,RA"@/8TA0 M(F'.6<2YR#*.(INN7B>K6^F\:\>NIE6!TV2/4RS,M-M90LL=O2*S .]\-]&X MRK^OSO4G:\_;G?Z:6!<=Z*\^Y+C7LF^"/ZW$K7R_WA6[YW\67!P]K=OU+V)S M7Y+';P6[T0,U=$5955!6\_!Q_7'-B^\%?R(Z14T4]^MWNA>Z;MWS]KG^8VOC MP8E,4R$#&.2Z9H'K-&6>2B@$89E(TX03JXR5.9F?.FVM$44'"*NRO555ME=S MJC-BC[*H+?&^[Z[TY;^SH8/Q2K^>I9_2^G"M,::;=?N+50(L0*L>L_FPZI!S M% ,TWTV$C>4M7366JL5&DR':@'7H5CY%QS<7!'S=M]F0GO=:S0&4B]LS MES5&'#@_/CR2HM2'VW??2'DOMLL(ARRB00)%R)5+&T0,YBR-(,HRDN=YDF:Y ME2&Y3F9BDW&DI[V8U=']=#Z-7@)E<2P=);[#^12TY&\H>CZH=DKD\\1Z263^ MHVNGH%?/L-U/.P]BU#[%]K-@HOBNW>5/8K?,LSC ]H+L!:5VI+5:O-G-5I#]REGR@06 M.Z7+"F=;!;Z*HJ'^CL7&4GWW>'QNX4'D3@]T/8'C70V''NGC=;)BM[#^IBA> MH3'WQ,1N,:],1^QY>-3TI ^*LVL=7RVSR0Q7F^Y'VS --+@>@_B2=+!+ 7W M.\)FD.I+S*8QA:)CZ(SQZTZ3 XY'9_N) 1?O3IW4L%JUXEAV P(NY>S78Q\B M6NXRI]+YGP/0*8MK___+!>?L^]\ISEF__^[G'.\RGAX?5U7Z$5F](]MO'Y0' M\'%=C8.J,BKW^X1D&1$XB6$FL,XQ :DCI#\UE:M_4[9"TZ[.EPXQY&[0+*+&7J!P MB1.W"8.:,OBIH=T]H\XM,#PHI,]0<#>Q^8._@X)?#?<.OV6GZEP4R_IRZT.Q M$F4S>^AYB>,0$4I"& H>090*!'$2!C#-LIBG.(\BLVE '>M/K,PU15"1W,^P M>C93XRY ^O76@YAVBFHGH;%J#LC1XY&K-VLU5'\X:E_7>K.HVX P>_T:>LQI M;LZ=V'P2FYOO]U6"FRX1OWG864S-N?K^Q%JC>\O=O;\%G]1_;KXK(W,O0)V? M=]JL[D''N*RFYUQ'8_BDZP,(.[WR@X'M\)Q>(5U'YUQ?=,[!.;UBG8W-Z7_6 M\4B\KQ6LDH>609@Q%A !8\8RB% L84XQA6JG"],@S9.<)%8GWY/EIS[@[HDU MJ5"6%4YT%M#R.&LMF?^2\*H*OD^7IXO,>(*\*=G%.O/Z4O8_8Y-M^ M*+:,K/Y;D/+]FNNYXQW&8!#DV=A2[B$RL M6@U94-,%FC!XK]-C%&ESI[$3H6'/T8?<=AKG)+*5%SDDDY,KV;GH;/[DD%AM MIW+P68>"]>MMAYI9SKHIX,WVXUKIP)JL?M^*+QNY^U.]L"18QERF.911IKLE M*GVE^F GB90T#CE)0Z,L@!$\3+X_=O0B8T>^=(?!HN$,/FT%V#:\J3>VIID^ M8SY#ORF8"5S+O;EJRG^E9W6+)7"S!7NF@.(*[-F:'E&+1@'3(^O6): N_#?_ MY8++7^X;3_T"QD'4VRS <>GY.@6,D_VD3<#(I5P/.^IG]%D\JE_9-T7ZKM2Y MZ0\WAVZQ]9$U7.91FHA$!%#BD$&41#DD21)#EO,T9!D-\]@J(.?1Z'IU7D%BU;PL%/Q;KY]]W77ZY0.EF.D0"-,QKJF%A1!S7Y MQ=!XF;$&HT?8:6S%-8(O:29Z !BP$'UOCLLROR//5=>3DG"Q+[Z/,BY0&!.8 M(\R5:Y$D>K2J\B]"E*8Q2X,@R%URS:_0FOH"D3]5/U+=D'^W5N^K/SR;=R0R M YU3R:Y1>)*&\1^2NM/*^5^QO*?6- M"WDPZD'?>GQBQ:ONWA09\^O%O1C]^N0H@9W>##)O=2]XQJ[3->!^C=EN_*OAU"O=C:'=0_ M'?7C^IJS:$JO.'N=Z7_(S7N[*YL"X HYEOYP\=RVWJ $PS?Z@F MW0H!^7/PS&3TY.,-$)O5S3,3_-S3,WQKYHF\E_,9=2KJUV^DF=^X_44MH1N> MU.?,?XKB_MM.\"9_JOI+?>_Y@11E/8Y+\(B(%&4P%#2 2$H)B0QSR E#A.4I MC3,K._-J))O8I.WI0]*DIMUK#@!7+ "I>*AGQRWJ?]W8-[Y9K8@^P(JRMG6V M(:S7@NW4?1?R!:A%UHVZ]K&^O=B'[,CJ MD2IQ!&C1ZV%VKV#:\%2?\Z6G$7N7ZZ\QK7BJS^EMFO%D#+JV#5",%$Q1T/5A MAU:Q(5-[:ZR.RCA%$$4XU1NO@#$FF"29B#)JM?%>I3+Q)GBD695V+L!0QRH+ M?,RVF-%2VYG[EL#O*H&]AV%[!?+6"N$:C9D;'_2(>=GFH._AF3WPQH2\__%8 ME-4[!SNR)*% E*0I1$0/_Z)*KW,4$R@YCT04IAF)Y'(M[I5MX5]G<*F[6372 M$%QKR 7#(VYRF6Z$LQIUC3O!=YO8FQWY&5[*+SUXGBW&C^[G*W KAW%]:0>Q MA\._AJLW#+$WI\V E+] Z^UQUOE2Q$+R3&20RE"9;IJI,SUE%,J49I)$E&1$ MCHVTMNB]4*BU/=W=:ZRU#:5[L-41(#_1UA;Q:<.M5Z2<,-[:IO;B =ZP MRCFDG"(8I^HHEY$T2;G5%/FQ#$UL2$[ZR>_UIN)U 3Z)7=6UN(Y3-2WDCRS: M&971'\;,ZLP)MYU9.D>WQ=P"-.PM^O">M"6_+]P\&;K1[,QJ"7V!=VXJO:WK M9DN5_NN3^%VY^5YPP=\^_ZZ/>3 AYTUM(#6 MS.Y- YB=A=-85;W-[EI8_:0940?*OX$#+^!FK V8/@"=394%X5J-D#\BY M^7%88=Q4J(V>.EWL1#73X^-:>83WA=KQ:OOVX6FG;-O-@Q[R5@^P;AHQG0T= MQ=KBL"#5)SMUT$,T@#BD.>0I%9SC((FI7=,)C\S-Z,S5'.FHCJ@"V6W>0,-< MU:OZ*$KCO+R[0Q#="_T12QC<^V/4?'9S&*Z 'RQ_UA7O]$<@YA\(NEY MT)(7UEYDD))/4+L&)7FE89_1_KXL=?SOLV";[Z)\KEO=&*:W7WMW8ONH2&[6 M8O.T73W7X>_SL/F>&?-D^*L(])LQ'\+;F2)CN?VU QH2TBFY_NJ"LV7:]XG3 M3KOO?$)B$DJ9 PEIQF+,N2( _=(U7S#@]C=4S$ MNO?K56!<(D53IQ1<1']\9Q3TB3-)4.8E\@GZA.P/GGC))OA9/):"%97-5']> MB>K2:\W;6^P28<288!$,.8J46D8))%%*8"IEC$44\S"T#" /$YU<38\L5!%* MTJ)MJ[ &$.8AQ1&E$0PHBB&2(8:$\ #F-$.)B'''/(4B0@RAB"F 413 ,<19QR&7"KX1J#%/^*'M$I9.[ND3,0 M8WRE:5VDJR)-Z"^=TGMQY^FJ^":>U/47W;3\PU.Y+JI0Q9I_*'[H/^UG,Z$X M3&/,JXA-*L^#PM\KL@&;SC,CM,!I:\/]_]G\^=OZ\?B MW7K+U3\?0OJF4^1Z5YE8.2OBX&OQ4*SO%T"Q '[[=/=1#TO<%@J$GO)<6S2& M(X/^@+#3TT$,P!]>KR#,976;2M>_]'SSZ8Q$/)E49_;&R ;]M_KB@*R5^[ZZ MVVR+DYEJ%,E$]Y6",>6ZRD%&, \(@;$DA,0QC]+0JJN4"=&I;T8/#>_KV[B: M";#GPF3XFCN>9INS;Y3LU-\#0.ZC @PD]CU H(_DRXP5, "A<]B R;LC6E-^ MVZS4&]NZX'*91#R)1"+T%,L(HI"%$$1Z79*8.*>K'B^S M;9']]W_+HS#[3R J\@X=)T\1PB(5F/$$*C.J$,HR"7$2,9AF$:=(L" C^?*Q M;A&X(^5N#IS.R1FC]5;<%^NU3MNB9*4+NT;#DQ,:,$DY#$400"1T,XH@RF"$ MD&0DHTF"]_"\7_/YP-D3,[]7K0LM?.%BND^,D=1N5ZC77X";W:XLZ-.NRD39 M;< =\7MYU2V3SWZCIP3F[R]Z5<"K_42O/VG?OTU[[YM5P:M8[$>U5VQO?A3; M)<%A',6$PR1*$V6?B( TB-4_"LRY'B##TLRTB=MU$A.[2B*KJ'[ MUH--OQ+ZD=A."1V$M6KSUB_/B%YO'0O/UO"M7[!VU[>!)\=EM=[VY6C5"4,B MP3CAN80Y$3%$*(TASG$*I> ((\Y8(.Q&A!N3GOKGV MKYOU?:/- ]GV]A4P'4+XJG,Y7W[>:I8.X2YJ5KJ>\S;ZS:#)P>?MTTG!/-+> M-:$,9HGD$!&*=*9F4(56.8NPS$4PF$,.&G&#U";MI/XCA4;KY/XV/$G#N$#D/G M'(B]]!@Z=WP,!M.-6'SL4720H6T71_4I"@>1A=^Q7M#T+S_AMW(_*)LW0MKW=T*8\3GN" MT/MI>RQ?+W08]P1G]UG=%P$W@_UNLZYN;_]9[+Z]>]KN-@^B_+4@M%@5N^?/ MXKM8/PE=8':_KL8?Y!(A0C(!@T3/ 8N"!-(X"R%"&0^$9%3:M7>W(S_U2:*F M!XX$[>%N6/A*%K>D/F\&N1LT%VGECLNXF:F/:Z;,X*^;[?:#$DA;R&+]I([( M35NBS7K[5LA-*>KGOI(?8OO^A[*BBD:Q)N5S=;VKP\3:MFY6BM)]-1M>;'=+ MF7$177\6 M=09,/5G?*3F=U5+/ /FY59^#I-L.\/M:.< K?3"OO>.M2-M9X3Z\S*RH M)Q3LK. !@ -5\'D8 6MK9B";)VO41VE6:V(@\KDU,'EEQ-RD)[9[*G5+R37_ M+%9Z$,FQN>35+MT\E Q3"I,PTH/OL8!4Q %,J4@#W26$2*,;]3%,3![V:K$$ M&H; NV^DO+=UPYP@-K,,4P-G9S).,=,%QWOHJOB&$Q\SGZR96'^ MT5".(%V='.6ZENNX$=T$>O=\IWY_NAF"3M5_K"]TOZH5JU1RJF#)0IG"- F4 MD6(B@1@3"F66I#(4*"&)5?J= ^WK22C'*OO>!D,S*^09&3NCXPR* MP[ 18S&]#1P9ICCST!%C""X'CYB_ZF\&TL08T;T S-Q/"%@FZ,R'MEI/;(+ZJ$"^.B),:\6OM-T'U2P;/&G&I MUGWC*0O7 TZ]B;=CUI\OU]8#"B?IM3[6L]L5N"B6[]>[8O?\_D&4]^J\^4NY M^7/W32>)D?7S,IQR(7@5%2Q "=B6UZ31GL M28.:-FB(FUFA(:3ZS;A'^>VLM*/HQM; 4+">IE=JA=J54W\X>G!#Z\ZBY(;" M[778]'$'Q^V_Q'HM=M\^O_D_Y-OZ:TET$GTK>5-1>-BL*U?1J(.BTYK3_4@; M3L#G-T#S AIFVIG."U#S4Y],AOLM>H#0PFV8$DHW7\$:4D^.@2L2O=Z ]:+S MN0"N\I[L^\Z+.,9UZNSN[=?-#?O74U&*NW+#GW1TN7$VEGF<8DDS">-,3Y<. M*(-Y&@E(:8PCBD4F$5FNQ;T.2QL&>(9H&JD$KE6B3=D\N*'^_3>RU5.EI1Y_ M6 7/%E6/K,=:'?0%RW8C=W\2VVFPPX@:!GV\H.06^VE(ZWY(#7%PI.Z]NMM8 M4E^1H$%Z\P:$3,6_B L9O^B:CGAZ[O@D=N]_L-63-DF_;#;\SV*U6D9)$$N1 M,4A#9100QR'$<4:5CJ-L#,S!+X1L;,% M5S*;]3#4GPXL@#T/W5%QAS0\'8LO(ZJYJ9_Q!_;OM$E$2123*81I1W0,N3R#1 MTPEC)(C((L829.11]%*96*_W=$%-&-24047:_#*B&Z/AJP@ODMMIL)/05M<0 M@T(Y74)TKSK;%<2@8.T+B.&'':X?+J(..F^^U9@Q0 &+!5%:R'*(9!Y#*A&! M7&844Q+3" FS<*$!M7D#A:PFW00%+*X;!B SN)_Q (.W2&!#>B@,: V#Q1V+ M/SC<;E1&P&)WA6(F:.^%R< 2\UV/F,ER#ZOO5W2Y+P+(EQ "6)=18 ^ =$KE%/"X7&VV $>G M(.V 1O=#;K[&S7I7\&)5A4>^"/945OI87\D(7G'A\JMW06_F>E'HLU59] MV+H1W_/U!:HZLDPD*0[U='"D6^'S.("YR!*89S(24.4@ZMIUV M[7[]23'Z6&7N5]=<']>ZOKLZY/ZBWMT)OI02A3B)$&1IE*MCI: P#T0$12KS M- PR&@6Q51_JR5B=^L[K22'/"+?M;34[0_)G\M MN>+@XYI_+78K87I&/GUK8JM:T3 _ 9])-'S\=1?&SBI=K6)09(OO!7\B*] O MI]79][I(3@??LZ5F._5>%Z%]Y.UX8F;WJ-;,]GR0?XKB_IMN>?-=E.1>O/\A M2E9LQ5U9,+%,28A8F.0PPFD 41Q)2!D-84QYDH19EG$4.HRCGH=[&]UPGG&] M9P"2F@,@&A; H^9A >CY$.S*N^*;U8J46Z#HUI[67(Z6Y0\@IU$:"YK#-.7* M6<9Q"JE(8Y@&B,>2D(3$L?7 [=?Z^:VG> ]^?'$RYOLO]>4G]K>G^Y:S.]^- M*(OV!*X%V(L#&GG 7B!02?0*?'&W3_#2CKDEUW\-+]WM4WASV1W)^_1=EB$G M*<$YAR%ED1Y$0R!)I3*MF"-.\S".F)'#WT]F8N>_RK.&M+(2)_?X38\0'Z9^ ME&6>QY >#&3[[* ;.I/MMWV#FJD-X"SVZC68%SMK,%)Y+TOW<18R0B("!%@,> MQC2]2+>!0?$NARWYZ1J@XP3'$$MUEVD8XCI]:V*5.1+[#_- UYE;;A8!C(+2!XG M$'&20T05'GD4Y%!2FJJ=AJ=Y;C23\'SAJ7<2?>^B:0%-S+RZY$3V?KT8(Y'E MSF$FC%75R#7.G0I%3A::K3;D&OOMK04@RB,.:1!&D,<,Y3)/ Z3R.B,U$]F8C5IVJ0UE!>@I@T4<4N] MZ0%J6(O\B&^G4ZZ2.W2(ZQ-L1(.XJ\O.W!^N3[3+]G"]3[N=@<[38([)JRBG M4A=AP3Q/E'X2%,&S436?6,]2@N.=GJ>$7W+2VRMJ_:09BW9%G MG7Y\L^:7&?Y+@BG/:(:@X+&N>T8$YF%"81Q(DB*>QEEJ-0C,F/+$6ET7MAQF M@CW6G%0U+Z2IA6G"E)851N;0FJG_)(#9F8,:JST/X*Z%U96Z(7_6P5IT3];" MG.ZLUL,:CG-K8K_ F-&R7W9D5T6[?]4?NMBLF]'+(0YS@F,!PRC(]&A!# FB M"$8)8S%/\H10JW$^O=0F#_Y4$T,/Q,&>NN,8ZW[DS R&-SQL(T?.4#A.3AT0 MT>OLTRY:+S"]=$#LZ_-'AUYRZ,WPKA2\V-V6GS;K^H\?'QY)45:-8^OI>DL: MTRCG 85AC%.(<(3U$2"!- T("RBB0ABINB&]J4-:%54%$%BK7S6K_ZDX, &8 MS4Q!4PC[=7X"8"PC8S4*MZ6^T03-/QWIV\U9-,7$HGF#7VS<&CB,QAFR#)3- $I1%D 1<09,:D9FS.B2=01G>%8I >9[4R8@[@CVD-=".2A.=1Q MS1=J#74A5'=CJ,M'[51O6^Z67\2]7O 7L;DOR>.W0BW;>,@B%(&(DPP&N4P@ MRH6$A"8!C&D@HB"-*,N,E*^7RL3JUR9H>8SH!Z=?][R);*=]=M(:*YZ1-'TG M!+5 ZW2@_NFH@/UKSZ*"1N+ME=#L87LU_*U8%P]/#TVZCR0H04&*8"QY#%$U MM8$S#+.<4Y%*0G!J%.Z_6'EB=6MHF2O8J=C#2N4LC)TB-60\)C9U,C]";T[7 MFTU7KHK1UH_K#WB>:?U)[)8YC7,6ASG$5+N',H@A(0&!,HC2),9Y3@.K!AI] MQ";6G+NA628.HPQZL<,(D9BD#'(9(XBH'@01LQ3&69IG 4TDP7*YV^S(:F;L M#B1?+W9FL4-?B-B9KB,8%=T*A_='6#[U .%O]G=+PJF'?FM2KV/:=TMHXS'? M[7<GQ<5/NWFVVN^TR)B3+4B0A0X)#%.B;11%QR.,@H23%"0V-)L'U M$9GZ^-10K=W^FBY@FK!-F_,.?/I5R9?4EF[^7F!%$30DP3M/ MLT=!\ON&,G M]\XO_L97"_=^T?I[MW>\.V/3]G[N3[NU#SSK=C+Y4*R+G?BU^"[X^52[M\^_ MD?_9E.]69%LWUL0Q3U'&"@)AJ8.2N@>8[NZZKSAMC[!+B)OO0_[FE]VG/FC_WE? M//2\5*=AQ%.204&R1.UJ"8(Y#E.8AC)3>QP6Z=C1ZQV4)];AXPRL534_R^,( MLBXHS3;(20"R4_6.H6*ML6'5WQXXF7)TV(#PD\T(ZZ+[PL/ !N 8GOHUM(!C MCE0S;/&S6.E!J5\W7\F/?Q:[;WHLNZ+U85-V]/MC(F 2AQ0&,5*GWXP$$,=A M!$,J4DYHPF)!S4:^CF7%2)U&S8/=#_Z4FQ+LR _PYY$KL%F#[V);*95NTU9IY?M MU,9"GW95WM-N4S6NW:QWBMQ*/_9QK3!4FX_7!,TSR?VE8^X7GCOY\DR@*ZF6 MYT^XF9;?OWS57MM3^7R?O;[Z\ 7N^6G]MIZP]*!)EK[- 7\!( M$4/$=2U[)B.8Q#ACB&N#G2COTW#TQT@,#[ZEY92.R5$R,W%^?D%V)N_W+T?! MVP,CO3<#'A;.DU7K(32KE1L6^-SJ&;PQIOV,HSH'Q: M<_M@U#E6QE&G$0A8AY>TN!4QH*EYK@GIEL5K#YD3 B_0..::@->[Q5Q]TDT9 MU0KZMZM9),NK?NA!22*,8L0C(-8;:YASB'- M(PFC2 K&&4$TH3:G(7/2,YR6JFD/3SJ@4*R!W+, R($'.[VU@-5,GZCRKQ!8)%0[@T*M[3R/235 #UP^>OPE5QN M)&9OBGG_"O,EFAM)%HF_6:N&UOM41RD**[3%CXICLD444 M$Y*E,.,!@2@-E)L4<0I9CB3"-.5!8G7!;D=^ZG/.D9FJ2N*$'?N)1!:PFKE) MTX%E9P9[<9HNT68<#!X'(5D0GWU*DCTPUT8H.:SB9GY^%M_%:O,H^%?!OJTW MJ\W]\V<][W ?SG$&*,@J33(^]S7,>(Z,!-(;T)C8P!^I@ M=R!O9U>&\#(S)!Y1L+,<1P".E$%->H(XJ*&8GBS#$+5938&AZ.>Z;_J:F[)_ M%CM2K 7?#Q9H?K,H" 7F-(5Y'F-U2LIT5R+UCQF+$(MDEJ#X3F9BU;YA MRGM^JN[RP<]"%JRP;*#3 8Z90H\7V4Z/]_3 85B'?^WME\F3TG80F557^P4] M5]&!I\ M':7=?1/:K]YN5@6OC,JA-&BKEV@2(]4#KJUW?']H,T/U*CZ?9=!GJ%%/\]5X M?18BC\6.K#2;"W#SH*==S-2X9R) O??S\/?^%GQ2_SDQQQ\VF]UZ ML[.IDNI%IM]$>@7%SL19XC%% 96)X&Y%5+TKSU=(92+@23&5T0MN[EYKVI)N M8:+=$9UWK!1)-UKIS6WX$,&) M[\"_ZE?:15-U$YP6&U4.7_:?54-4VW:&@VB:N48^,;)3_U_/@'G?#X*UCV(J MF2=78Y#X[M +Z38J7=4EUI0%;B9T%WQU0XY;B6.^TY:)]! M.1G%=AFEDJO_8Y DVB1(=9##:1["4)D*$<I7$*PS3B$+%40J(G-Y. Z!QWF>?, M:CCC52H3'RV:T:X.#4JN8V)F*D9+:F7JLW.,JGE![&)]WZYN'G>E!?F"9B?5-4P<5 M>5![^2T&P&>Q>RK731C._!0_!,SP.=XC)G::Z0$.JW.[H:!.)_>AM6<[NQL* MV3Z]F[[BDG)ZB @>8LU-P$_G:BB3T+0\6O-FVZ[^M@E2J^W]O)'@66?]'*68 MRD3 !(4Y1$% 82Y# 7.>JK]!1 3(O+GQM+S.>&5SRG[U;VH!]NTUJWGD+1D. M=SFZ9.:B&Z=-HNBTG[O?EKVRCVAY<;/_?K<7W^_VXOO=='V_#]>^G\V5SNR? MU"9Y^-5\6L?LX^D^L:^\Y5D0[D]\GI:%&3.G9\'R-/5Z'I)NI^A]"LB=.#0+ M*=@R8&D@*2(P$3*&2,0))"*24! ATRRE+$JM.GM>I3+QUKMO= $>E=M:EQ9 M75Q0,/!3L09\LUJ1LO6W?[,[:E\'SNRH/1H.NTWLD&"EZ-7._ )4)/V=M7LE M\G36ODYCUK-VKYCG9^W^AQV#7B?-S*J\REOY^[:V#,L\10)' 8,!P51W]$]@ MGH09#.- !#RD*6%&TX.-J$T=!#MK5UAJZG CX9/Z!Z?86"]TAC$R7X!8QLI. M^Q NZG1G#8:B7?L:'L-F)C+Z"I_UTIHWC&8B]D4XS>@EEP-Z,T53.07_%'1; M[$235JW]VR:M5^0X1"3/H$11"%&&$"0\"&&.XCB/HC ,,Z.Z!E."4Q^5&PZJ M8W## V@Q87,X,D#/Y-#J%Q/+D^<>CIOK< QG2[OA8G/R\XN/X_%M "=?9S!S M6?L/4@;KS'@:,I?J]$AC\9YC;@%C.L*L3.O=9E7HPK%#VWTAL["*+D8XDQ"E M D-" P+#C."89(#UYFKHT?%.QLG", ]M?_ M@[+YNNCO)C3OE?Z@P!>7]\-OV-\.UEE&_R"KISJQ>+M]>JB&C/Y<2"E*H61Q MR/JU6W5B':Z9 0=NP)$=<.1GX9 '; G>\(7B=+A9AB,L(9L@5=@-"J<;2$M2 MLUU(ND'0OI]T7,'!C)2ESEV^69/5\[;8VAN,CO>G-@UEN5F+S=/V- -^SX:% M)>B2WT#G/8ANJ=W]4D^AS ,RNJEMUZ+S*>B 6">J./2LO=)]+?E-6?[\5)<( MFJK:Z5M3^\_'"CJP)VFN56<"#NN2NVQV&O2U)%4':ROQK#3FNB1.>G*VU&S: M<5V$MDYT/&&G"5P4R_?*+=X]WW"NOMGVG?KC;?EU\^=Z&7(4$TH%Q)(3B*(< MP9R3&(:)X$3].\E2HRR7'AI3[U 55="070!-6,$"-&DS1>K#IU^C/$EMN3FY M"&RL6@8B]>B8>KO6,?6'HX[UK3F+LAD(M=F"XFQ^DR_$+)*[C;N+R6X,,;U7B9+<,X/>*"/S3M"4;D70HV>CY>:\D7 M&8YW*5+79+PK3[JVTZG:S=R1\OU9B0DB:"QCS-(,("P,S-S&2?N@IN7N@:PLP)&SNJD7J'AS2>\8@;!%UL<\2+LE@XQ!W%.B MR'AX>O-'1BP_7UK)> Q.LDT\+.>2@G>].=:1K#*/AT>:IF[5&:WZKSM15G94 M@?65E/=BI]. F?Y!WXME'%/EN+$0IDA/L(M0!K%.Y(M2'G$<<4ZD17W<9'S. M$B5Y/#( =C4'X*?'F@?#E/RI/Y?!]O,Z/H*E/]AJ2GAZ5]>Z>-">X+7FA9KM M1?T_H,4^:/A?@*,$K^,CVN0UOHJ/Z9@.^=(?U3*M MYGY.3\XQMJ*ITF'&Z#ECMU76RO8?RHT0_&;-=>D=JP9JZW]U^[3;[LA:^QS_ M%#K#7SWS792*W\_B@12ZQ$?7\>E4N2>R^BK*AW!)PXQFG$>0I($N@&<<4I[D M,,_2,)4Q%56C*XN.Q:]&M(E]@CT;D-1\@'+/"&!'3H!:^6$!-K5PX'LEG67L MY]4@:AI.>C4,OVJ/I)%V 6IYZUZ$C<2Z,:G^U^JIH]0+L)<;-(*#@^2@)3K0 MLGL,?;VZS^DKFO9Z!)LW0/=ZY.Z*^;T^#D=L]"X>2+\@[W\H3Z38ZG#WIZAN?@?&)-^F:B+Y&J KGM^<[ M<55?7_^595'];%_68L]]9=_KE>ZH+9D6H);*\V8YXW?PN17.P?;\&]V,'^/J M-C8G?=>AF/O!*XIH55/U?+Q!#O,H3ZADD*,@AHBB4.?8J/,A3GF$!(]R9I5C MTT=LXLW@KBS6K'AS(B.VXRQ[ S.RU+QCL;.P)U45=R?@,_FC^=Z+Q ME<.">AM6V4-JYM&4PT)?#J(T>,?1"WUZ5+_Z*D*[>DM6.J+UY9L0N^. RU:E M3H:P% E.8$@##!%&,LQ<495BU&)IIYZP*!+T_(AO2\WHP#*!<>B2/G6&!,)$QYSB'*=7)@D# H,48RSX,@,&O[U$=D8B-R MI&IQ6]B%A\%]K0?X=,EL<7EI@?)W6XF6PAL&P0>*M)O/-TE M#DC6>Q'8]>Y\MW@#W)]L#KD!DYH",%=S. MW)S*_&Y 5H<2@6YAO!4)7"$Q MGB6=LJG"U(2%SI+08[[M2TY/A>Y7*B_RVFE4MZB3E)M>E6I4M>GIBK,7FUX5 MZ%JMZ?4''3OZM9J;W\J?A12E6ET/"MN^VSP\%-NMCLXO<Q&=FI=;/%A&5?/S/4S'Q0_UA8ZFU[<0YT$*@PP1%@E$N4RM NS. MK$QL2NJ*I?) %3S6K"U:J9+DP%W[06(QPLS#%S&,R\^"LV64OH+X2!#<[2$^ M9@8>&6L_Z&LLFC]T? 7PW1F9-YP_&K"+X/[X%5V;KWVMG-K*Y/Y,=L*N!]O9 MRQ-;I18UH,G9MF$[%W7XR#%:2CN;<*TIF['0#LW9.@0;T:/M?,696[5U"'39 ML:WK03>70NDK$X)O/RB6M+=RL^:_$1VFVSW?RM](^;^B:B!QG%.\C$*>4AQD MD(?Z (*Q@#2+..09)3A)0\RPT5@%9PXF3]BI^0'Z*X&'FI6B3M]Y.+ #M@=^ M[#P&>\#-'(5)8;2S!:<(:F:JI,@].QK((T.MF>?^_ )G,#RY _;T9_4"G.$Y MW_S=%W)-&GQXV*PKEZ/*8=P>W8MEA"(<4Z(,$9,$HI3I6_Y80I*I?R^"7(29 MU0FGA];D&4.:,MAJTHLF4;Q]9G%.'^^#S\S*> +%SIXT>'RI\:CIM@X8/M,& M!Z7SEC7836GFI,%!D2]S!H=?<53O_?S'.G?Y2>G.89)**[X2+AF*HI@K/RY( M::RO^23$+%5N'<."\#"C28:M=-V0\-2*?S$!F37C55T&NAFC::CZ$V!D:0>. M'( ]"V#/PP(8!9'M;8*EV+X,A"G9>:V%)1@7IL/V?<>KE.^D6&G'X\.FU&[) MT?_X6=!=R[5.41)FNOH\)1Q!%(H,YI@',&#JO!5E:8 3HT8SMH0GMB,?2%%6 M\T/T2-=?]>0I$%I>JY@B:'BQ,@$N=K9#TVD=-92UV+,$Y::$FBF/=RJ6XOJZ M53$E.^^]BB48%SIBC+TR0FYKVJG/F8^E:EU1NSS5IUL+\V\-VFJ9$[^/W69T9( M+2]0]FC>GJ%YTX&F39=1KP#;=(6:!6C'KD^V@/MJWS0:D_[V3.[+S]A^:30& MI^V5QB_GL$$T=;+;KYN6"_M1IYFOR>KWK=A[L>\VV]UV21(4)SGE4! 4091$ M(20Q2V >J_\)J.2(9LNUN->)U@:[@A5Q(V7"M3*U67 ZA14-$]70\>U^TBS3 M?%C8)SMP#6R^?\#=Y.B9F'()T//S78?4-QM M +ORVP.7OSU?%3-.2/1:;+L5YS/23I*>V&6W%?R<[T\/ C=,_JBJ67\K- M=OO[NA0U.[^08OU6J/.>VAE^+.,<8TG#$'*9A.KP3R7,D8AA%*8AP0F/0V+5 M9, +5Q/[\15I<*0--''+N*(?]-T"!Y-CZCVJH/[=D4MP%?\%H!6K0/$Z71!B M%'0312C<>'K1\,4H&(=B&^,6=QDZP/[U5)25H5:_ZT)QLN]X'\9Q&F6IA&FD M.S)DDL"<*1\VY3)4%I+G)#+J[=5/9F)S=YY071SH6]VH#$!EX)%Z <#.-NU) M@A9-IZD)G7+;#$7P(;_CS(,]#D4+![^5U8/2]8\LZ'Q[QHD$0Q*<#AP8?'K. M>0)W7W[?MIHL+GF4T)@&$0Q$K"^'D8282N7FA2*C/*!9S&:8'G#&U=1):XH: MV!S)S=%3_AQWDV#L"Z!I&9K5Y,% 0\"W34- <*4A(*@^Q>W+?HHYFOF/^"0C M6O?/\VEF:M+? >$T+?G/B?T%&O!WX..GW7[7XHXA"?X_3]M=$P'Y+#0LQ4I\ M$KN/:[9Y$+\J]UU'1K;?[LK-]X(+_O;Y]ZW>06\?A9[ O;Z_8;OB>^WWTVW5 M#GC)$Z$^?I7-& J( B$@3A,,8X88":- R,0JU7H*)J?VX(\LZP!@N6<:K,4. MK/1A6OU;_6>FV-:U7A7?NF7K9L\S( >F_\,RTC'%1S4,?+SPI[(\:YQ^I0._ M0#$,:H[!3YKGO^F_UFR#N]:G^DFSKOSSOX$#]^#(/OAC+X#'9F]3XNLK6#(% MB_/&3B8$^2*4,B6M\<.CJ\X;VA!MUD=3@'%"8DQ2F(5)!%$6I!"K_X,A#KF( M XH"3%U'25\C.+&M/AV\W&; 1(7=(#2SICZ!L;.,XS 9-9NZ3] ))E5?)?=B M&_'6H\_UGLOA7KV[7X;T'* MYO) 'RRWNV6>)I+S@,(,I9EN]!C#/(Q#R#*.8X$ED\@HS],?2_/+O=#T^+XA27PRXV -HEPENM[.3(J!.6.D%M'AZMW9>S-V=P6LX"$NW0 MH)7OVT=>E6Q4^\C3%6=O'WE5H&OM(Z\_ M:/_;:EUCZ,C7=U$^Z]_LS M*+"!P$K!AB5TTK*>96=3M6'1VOIF\+1C0\9#,U6-HO]KF2&"TSS+84K2&*(DT 4B20!CE)(\DEDL6&S5C=&- MCXEUNUTTN.=K 2K.%J#BK3K:'+@#1_::@C?+:+'KYS [:\X LITUF1)?^U:, MX]#QU8?1D8MYFS".@^JB ^/(Y5P3'GC52)ZL[DC!/ZZ;JH\EH5R(.*60$IGK M[+L=K!GBIX5&1AL=[7'MEF$%Q'R3"Z-5YV M2^__*+:F")38[P;$=KAY[Q7*V^7Y=2HSWW_WBGIYA=W_N$-2[=^%E*5X_O3F M-W)_KY9F9,7)992]U=+)/*?==>WI?KX-1^#3&]#FZ=I=S@*TNXJYY,4[0VN1 MG#D'Q&[)F,Y0>\JY'(M,;XZE\^+SY52.E?\DAW+T8@Z6Z4IIZ+[RB*0XXI1! MF1,.D9 ,DH11F.!0)C%&,8F-/(A^,O/T6W,*.>@' S5!^O%JF[K?^:%"\7FO7_?9\YFQ0@A-[-?RT8SC'-9?\ M_;^>BMWSQ[4>ROGVL4HD^;$HIBIV.I/]3%/??=H+??!_J,5W^C97-VVK>K8M11XD&.%$G9E8!!'B#.9A0F&(6);R-$_BW*J[Y>L0 M:V*#NZR$\3#-/!PH$*)-@1"\4B"T +6DH"4JJ&0%.R4L:*1=@):\"["7 M�B@TKF*D,#'#LQ>HRTO:K/Z"MP]SJ$FC<.^#ID[@HKOB[N7.;!/SRN-L]" M5">6N_V &F4R]@YD(!CEC,&4LA2B@!!(>(ZK;9=$F20B,=IG38A-O/OMJ3?A MC#U]H!FPF9\^@)C!6<,C#G;6OP\"IUGR0[\>BYGR_C!QG"V_QZ::*0".L]'4 M4][&RYL)V3]F?F"-&\!W'P\D3W8I_/:EO__Z['N6K5KGY46R7 M- EDP%D,)>,$(ISENH=U#B.6Q G.,Q((N]/"=3I3WQ4?J(**+-!TP1^:LNTE M< =.AC[R>.DMG587P>U]QGZQ?#EQ'53F]:KZ1;UP]S!62YN#QO5Y_T.4 MK% .TQ)E O$L$3!FZM"JG \**9($\CSG89P$>998=9\;I#BQ I\.?1(-51WZ MK/><3*6![),,$PR-6) M!.$\AD3W-,(XHPGA44*0E7FPI#_U;K_G1MN'$S;VW0)<"X9M<3;T"J9#S]); M\ &H\I*+\F:?1-?U;?;W[.E(0UH MH"\A)$80,1%#G,08XH F-);D;Z$!Y M5 A_/';ND?9AV#S6(8W"8=I0=0?MUQ!1[H?%,/ [L(CK.4GH_,IF7H,R>E6L M^*;JS?KNJ2S5CVG)1! ()'*8CA*(9>"I30+8XD#NY/2(,W)STH5 M!^J45+%0IVEOJGLF5C/@-/#/!$S3\Y)7B&Q/3#4Z^]DW&ISZ$JYF8 $:%GR> MFHSE]79N&J8X\\G)&(++LY/YJR,<%CI\%T6M[Z)N[N_+:@K*Q_6N+)2KQ:IK MIW8SS8@C&F#E]8@DR2#*N80D#"5$HK.=CG M73RMOXNMOB6G1+W"7'RIE_H!6+AF?X'/ZN[I39M3:::VEN9.E,6&+V5.9!HH8\=T%0J2+(,8Y3%,9!XDE-$LS RG.;X ]T;* M/V8'VQ3_;*G?F#4+J$N!;K+Y0 M??DM_BI9SBW.7T/@>O)87/FK12^P[I>GLQD-S8Y^ MN+_Z;@HV+*)3SZ*>96?K630L6KMGD<'3;JY3*SC[6[%E8J4^M]@\;9>AP&&L M7!THPCQ4?HY$$,M4P@AE@B 9Q5%L-6VDB]#$I[9Z.W*Y/^E$QLQ%\"&OG6Z> MWHJ<$/6WVPZ)Y6EK["0SZSXV).SYIC/XO-_)$6^?VW]3I34+0C&."8,RU#." M0D8@U16CC.*,)$E.(VS5;\><],1Z?#(Y8>&>#VZ!I9F>3X.0G>8[@.-MED2W MG!-/E;A"^%7,E^@&Q'321,\*,\='&I>W%6(^C3TOLSS!0F+E)<0HAB@C.228 M4TAQG&+&C F.+8][1=QKXE^%H\Z)*_)R$WY4+&I>*O_LNZ% M2FA,&1$I#*,X@RB-4YBG(84D(#S""0LC;%=.:,_#U#F_^[:IMQ(T9,&!*=#B MJAHFVSPPLA^M.?Z&9GM:5"T-N\^:<_!"G6>M M(>KN.FN_E$,OA_\2Z[78??O\YO^0;^O+UG3_$-MJA..:[PNV%%^M,B[S_@5> M"$VG:PU[X/,;H!F\WF^Q8;+*G-VS65F[D^I#AYX(?KZ"1>>$V;^&6W\%?U_% M4S,&K[CUMFSP0VF^Q@Y>D3EI_^!W93L;R46Q?+_>%;OGS^*^T$5BZ]TG\B"6 M/"8YS9"$$=-UI"AGD"H/#Q*6A@'%*0M3H_!@%X&)?;6:)#C2!)JHF<7JQ*1_ M%_ AJ9U-MQ32V!(,2=)SDZ9>K1T>]8>CG].YX"SJ.R3.7AD'G[._M?UM5ZZ^ MBO)A>RN_EEPI]5?Q8_=6,?6_I@-VNE>86(-^(^JE@JQ 15V[Z%'$<4)J%CQ=)$]+*O317;/LK-=9 ^+UK[(-GC:?9K:;VK# MW7!K;>QX?>J0<7NV6DW:8AAAA\3#6N=!6#N5NR+G! HV(-:H 7+G:\X^0JY# MJ&M#Y+H>G:TBX,_-,L4!QSQ D. H@(B0!&(94"@S1D*<1Q$.K"Z%G+B86'O5 M#R6=O!I 86D6 )P<(3N5'U,)\.?F1>L CK"\7!6 XN&UUP <8?)0 =!:S&'O MW\]DM9AOV7YGZEW^,)#W?![OPGK Y8FH!CN]HY26VWNG@%ZG5UX3QFU3;R\T MWTY^A?V3[?O:WT_6SN?/S7ZX2BI2D9$8HFJV $_5GLT1A7F^EK/N"=-SX8S&E_#Z[MI4+.\MK, [&5:^)QC,%\#GP/EUY"XT >)0_.> MBR7QMDWDNH3#S!2,$M).X??R5<0FT.A.43SI[>7ZLVIGIWCG M.MC]H,/%][O-NFKY]VM!Z*K8%6)[Z%W) YKE+,QAEN=Z?D&:JVU<4IC%E.@Q M:3B4YO,+NNE,KG4U8;!2E(N:]']8W$GW -2O@1[%MM7#1N(C4>M^IX._#?,[ M=C\0N%V<7_OX@#3D?4TF&!:P]X:[Y_7YKJV'93BYBS9XW+%A7^THZIK(ST)7 M3++=4ZF;).59$ 48YS!2?X(HBM3!(A0$IEG =69X&@=V_SBB="/[92'#[-GL#4OGJK==%9MZ&>@/"7G31&WK> MP7GX7#!U'N!_?_-WPO[U)';F:7#7WYSNY]?0 W]_ QJ*+OEI'?):;(;CY7;; M""_E][3Y]0O4N_%UO#K?IM?/^\F&-_"H?3;5S\UGK"O^WZ^Y'DNVQ&&.290* M&*65RQU@B%&009GGF'*",B*->D%V4IAX>]O3;'IR $6U&E1HGE%U'9=^B^)% M6CM[8BVH5595KS!.:5775YPMKZI7H'9B5?^#]IE6!_6UOK=L\34 MIT)%&52D04-;M[C:[-8;TZUS"()A!?8DO>6IL$?P"5350$8G#>U;=S;%-!"N MK8\FC]NK89V">G4M?QC,UFM M=*E;)"<5NK+<;)K3+4I;87J>_@,GF+YWL#J#?N/IS+? M#8$W1$XN$_RMZN9X?BT%V3Z5S]6R[S8/#YMUHUD"8QXDD80T9 %$2#*8YT3 M.,LS3@C7+5QM;MD[*4U\MMO3K97$SNWK1L?,C_,BL^V1KRWN M14)TC!&Y3- MD]/436=6+VA0W'.W9O@%U[X+[X3.N%E]7'/QX[_$\S))*,99)B&.$(&(9BFD M@F"8L#R@G-"$2-,IC%+N45JK#'AJ:\7R6.Q(RNK M:(DU=@:'IHD0L;Y3W#,!%!?@V!.YX@,H1D";DXG@LLJTG00VU]3;(WPZXE,V M\#TV\.T4?*+%D;]L7&L0!M)SS=>;,U_76LJS!%[[]QVK![O;]_UZF$T2,)Y' M+"4P0[&N'0P(Q QSF*0H05F6A@FUF@UA0G1B6]K?^M-HLHD[GF8G%=\HV=E7 M#P#9%P5:2.RK&M"$Y+QE@!8@7-3_V;SK9C#>DFVQO95WZJ>SWW24B?I2W*\+ M63 =_V5,EX$KZG>;5<$*L3WF.2""@RSA(4=E:HXDI7+;;YJAR6 7P]IZ?X1,F3 MY1K%RJP6S0=HYY;.RYJ.B0&KZG;E &N3-X;LLU"O;=+0=R4+!V*N3PP]Z[0_Y2;K;;91:@+$4HA235 MTPCC3 \&PRD,TC1,1,1SF5M-(QPB.+'^5C3 .U*6S_IHT3\6R@TQL[W9)PYV M.MS;V7&[ !7Y61HXG@@Z?:_&FMQK:$..A/K>%-W=KCNL/7!N] Q M4VP/,MOIMQ-1=6&__NA M#1N72*8R@ '%!")!8YBF7O ?_^98)$KRO<>U*J]LJS*M(5D8;%3SCUIN$]]:!%?@(:\/Y4UEM23(@_3FU6]C<4_ M5WKS%]U,P7XPEYX GV!"!*<13$0:0*13QBB-,,R"))$DS@0B5N?7UMH3J_=^ MNMS %/A!!,RTUE$N._TT%,E:$:\P[TGEVBO/JEQ71#I7HVN/.#J;3WH#OI6W MCZ(D>LTFZ6"[S"2+"9&Z*1(/(<)ZS\04PXA$ 4[R@./R*,8RQ,,B.=HK+FXIT>/PL4N#-A:W-_EY>)7Y4IZ-)3I)=#9_R[79 MS<AMEV"C2B MF\U^I9D;V9P)<-G#YOP!QQ#7OYZ*W?.A(SRA 2>1OJ.A NEL- EI$A"UO0=< MA#@/.3)J77I]^8D5I29FW26_ PK#R)2S@)9A*&/9[$-.5T7P%5\Z77S>8-)5 MP2XB1]>?8J6LVK!_+]491(CL7E=KXD","8YP"50@""$L9+ M(5\7,@J11^@0_/;8H6V7"Y0TUCG$:69#$^YQ),20D%&TRS#L,S*F#\N^.9M =U1 M(6X

L-N! MGN/KW3-?5.ID4Q?;Y'%6JD)V0!G$ %8RJD8QPT P+G_#8 JKW)3;ZV#DP+YB M)RM2PLR9O ZM[Y_CHVRRF\2&YECQ=9U5W8FGZW"DR?BYSAK0Y>4Z_P&'R^26 M\W?']:O*KY=B\R=9\2835\1$9$*U@,XS 6!1"$"KL@1QDJ *%ADNL%$.I:&\ MP--G3Y2]4Z$F(FB4L+@Y-<"N?YH%0,1N\K6R.UB\ZV#A0CQL (K%?;)?<-PN ME'<@\8,OS+I1PQ>EEKFIO9?)!L-,=YML;M/!=;+%8VYG;Y^6"_[ZB:S^Q30LWW5%A SFZ!^<+ \47.%P'K" M#EOG:=[V")IT^@X;?#R+#9YP3((YR_!SSU>:95):HS^P?B?#[>KWQ0M?;WCU MCFUF+[/-ZX.Z$]\?%?.DS#C)Y90G>0Q@@3F@B0J;81;#'*$,$:LR97^JA5ZZ MAWBN.CI'M=)74:NI91:-O]=EYGG>YB78>:I1^$=_:#6C(-R2_M'SE;SC3[%I M,WN\ WJ2]N-?@MH$]BU*C@OMVTB,S;S,=,C9N1^#!.>K:(_L M5=2H^BH_V5*)-@S?BZ\RUFI_K9MC7T7*BDA:XY$'U@N0OOAAQRDS+6^L%^!. M^&3]C.JA]V(3O#'IBE>\>L1E#JM4-7'C.O&W3 #*D0 )JC#E+,Y$$K=]O!\< MFS >BC2:I(?]N1]<,J-Z\$-T:CR2]7;_&\R;W=FR\\(B/I-"[S1-?^"X&DYE^.M5<<1MKLK31A+2%(0@ E4G8R*%- D3P%*BCQCD*9Y:445 MYJA'8)]RNWU6_#/+U7]8\AXYHFH6&4R E9UGD0I%#;/N3TJGGSN%L9OE 7]( MH]A5I%4+TD1[..:#NWU(>4 MF>OQ9+^=>]F;WI4:(#'-P#I/WJ%/TJ0>P,#DXUEN\HAK,];Y7%6^+:HZ#4[^ MO>$);[ZD!-*L8JP &<4E@+FJ/4XS^4?)>)FS.,NH5-MNJP. FU&LL9@)WM'S>]_AIM:ZJV[ZH"XB3NKFAE_VE75\#F' M,IIWBP7_1+Y^E7M21N85:>BT.AD).FRX^Z9VK69KE?.XX;[F2INHJTYTEC9, MJQ0U.KG4D#BA:5%5$AI5MSH3%W0]U9Z, :2W&L5IX.GJ4\;8?5"Q,FH@MRCC M'WSV]4DEHKS(O?U7WE+-?IC-MVT7O_7==K/>R$5)JO*(,DZ8P!@4D"GJN)P! M4A "6(E06> DPYG548>E_, Q2*M-1&IUFNN.:*L2Q&8+W3!AJU?EA=SESW6^ M/5_5GXI 5-5:NU^4V+X- 1%$E*2 T*H"D*45P!4O02((03 E"6.6]#,!WX<3 M]4RK#_A_\D;,8LR *-NMQ;LO?*-)M&?\KK6(.FI<18V"_D)01R \1:2VTB<- M4!VA.8Y778=QW+0V]94?^ N?+W7591-8933/2\X)("EE )(\E;M54H*"Y;@H M>)RQS(IS]**DP$O$S4(^M"!S(#W0KGI7;]G^Y'0]V_"HVFMDN8&]")[ASM4' M))9;UA: CLP0.]4ARWQM42_*F79O.F3NR:9T\ &'W>C#G\N'I^5V+;_;#W_* M$5_O%KQMP*/CT/LF4^1>?B6:+RJ-.I3-1J$]7JJ'2]7@A= MMOHN6%KL] -CZK;15]AN6FPW-;9+B2UOL:V3MMITKNB;PO99*^>+;&($+KW[ M?9=QI]ONC[#Z8+<_9AS[-*>/TE;Y]?C,V5)&@J_7W]7W07_C[H2ZNR!L,V-U M.[57ZZ0GI\$#^^I&IZA52E%'[M12&YQCQD\!HY[VM$0R0*#4* M$J>T*3>)DR51C0*DFU(U;B"'>%*U]%W-%!N?]FZ_+V:;M:+DV97--168G>/. M^J2S6;"+BG)&$0$%S.0.$E8%H!0C4,%85#PO($U3X]ARI#*!?==>NR9"TOKI M7>;0D;U_W V"S@G1M'-A/4 .UO[6&KJ$HV,1MPA-)T3>+4P=_P8\!:N>D.H- M7,?*F"Z(]83&04#K:TS'JN)92:$?5YJ!#Z*R:MD'+4NPIU;5*]1SLM%"VK)%V@-OL&#,PB'8+ MR"4:^D,L.__>:7BE\97A%9^]Z.3?D'01(S#S57[MH,&TQ=CN$)V49H\8RLVY M[5J_-KE&ZWTOMR(K8:S:N,5Y!F!!I0LK,04QQT52T3+/$FCCPBY*"NRH]@V& M>2/8LLS@,D1F;L>+X7;.96]S*S-(#<"@99Y.,9! 12!#BIL,@3+'>W5M0)/;("3]S=RD=T5&$Y:_LP ML@L71EKN%A:L#Q;X '/7P#K/"_@Y26^R4/>8?&E![GLD2'^U?6Q;"B$7WYB# M2LYL "D1@)!" %'R%&'"$YIE'INJ3;5_:'LRJ6/"KW)#U[@V6P/ 8OM MD=)@ERK/Y^"NMD_3C^J-PGE;,"P[3XT-W.NBY:/V,^^>-^8T J?/!E_(+W0Z M>O>\W)KF,EVT>_CV:ZS)MBNXF[669?Z737*LZ3\SX(0%_)?-.:S6[_F<(U-9 M5>G%A\Q5^?_-XCWY-MN0>=M<)B-96>(,Q)#D &95#E *$Q"GA)$RSUG.K3J: M]DH+/ WWLC4=!;A91(UX2]ZQ7L3,5EMO.-C-S6,(9CL( N06&MGHB]"K5]:T M?%TF9I_0<1D]Y!II']P>U)G)-^OUEE>W?',GZA]\7*X>R'>U4JNB6[EG7S\6 M"&)2% 7 6+%O%"(&N!)<;JHI+P5BO,"6[8S=% GL%_Y;JJ6.BI8B6NWOU.HD MKZVZ:KG2)1#RUQOR7<>CK6+NU0_.[\0TF ^/M&UP?WA;V9)^1;56T6V-?X?XX=+R%_XYJ3+P=& ?6Z?9@Y'@."3+UF%^V])\R=GI8[JGX MFC6[)"*O&$Y!C*!T;X7T=CB&"/"8Y;#DA*>5>0+,@+#0UY+U!%K7XA4OSFJG M@$6BQ1!B_6[(-PYVKJ:!H)$1V&UASD;9@^X[-/2"<'9/VWU],4$462WZ2Z77__-EOIA]8WBDY_ MMJR.BMJNO_,5FZWYO?387,:#"):,8("S7&X&A6HDDL448!*G6.X-BX0*NZ+8 MJ4VPF6!^JFIY(S[ZIN1?14SU*Y@WA;/5ZG*[&56;:4_Z,7%ZH[,Q&BGN[+>@2>[,S,QKWMW9O1YNVE8\=GC>U7DM573&<9S5@?_]4 M'&65W=PS-LAX2EU4OF<.R6?J.23_LI]#IR--,FDN&M#.DLL?<+U:_N=VO=%! MX\/RP@V7CB7I<;SY67684YPO7_CJ14:)=1S9296J6SC1"N>E2!B@ZO 6\DJ& M?4)P4,$"5[ LB# K7)Q*X=!GO^I '6C=-'U7JYSM]7;@MV88MOY [\)RV;^_ M>7\U7(-WLV"J[0K7EUWOE^N-42J@PRW\-#AZN\@/K.[$N0#3@'^:3C"17.O+ MN,5F]?KX^Y?'..4QR8M8[MA51@$O&" T20#,<$$3*N(4&[&6[8<,[%Q5T:6^ MO"8;TXJ^CKD(Q:S !08B+BF 6!J.TE2:BS O<<802A.SHW,W@YT.L\>9/'A% MZ&"&G2/^_?;FX?I#].7AW(%STUH5FN)R MK42TUR)(#9JU[3XSSXSD3I]J9@/'V=PRJP$OY;YX\WJS M4!Y&;ZRUB@]/9-%]?M-[3Y%I-]L4Q\Y\_ MC+YOFYTUD)Q5&QMUK&TZ%&^DO?O4K=KDWJPM;7BD+(^4Z9&V?<+DK:E?YU19 M79/9]6.E>TW].JWSP"97T#Y#1@8-MWS9'J<8IL0SGXO:.Z6L'(XT68[*60.Z22GG/S"*4>4S?R:SA=P RPDF MEJMGE7!^1^>SKW5]"A(P*QB,09*HBF[$F69W1L3[:T^*MHCU!'@VBOPI4W=@8GR_T2J@S( M? LV%3,8+E"I&#[L4!CY=[Y8\,W3YU_^BSQ9L%*?>2S<=[@1%GW^)5+B7"KX MSIEI4;4WTERW2KTCLSW5Y/68TEN'=^ZYZ6KO>K0^J+?K^YPKTV G^%U4;1>1 MO_$%%[.-ZA^RWA-M"92Q#%<,$";C#YB4 J XP8 4%-."$%H4S(YZT%QXX!5V MUU>H$:X;"ED3&UM@:;:\AD+(SD,=G#VHZZ/S: 4B+W/!P!NSH87HB:D.[4$Y MY3YT&,,3"_&CR&.BG# 0@L0 9DD,4"&C=B(JQ/(XSRA*;"J:3B18.0S7XJ;E M"??P2.IA5\KA@'=&)U3# ?F%?=\/G8S_MGS"%V^#+G[0\1*HSEWYS+\M5VK8 M?2U.IX-!@5!%4 D(23( !4. HHH#"A,"]HB]0N=6]+]0>>3];EVF]W_@=?_E_^> M;ROMPMB3.D/_3#;\6@C.-H\,YS'CJ )$KFB'RH H7D,4H@XDS$ R@JKM7Y: M]0,'$HH8;-:62OQ4-?K\K%O42\VO])\1WQM0MP?I,+FI#UCN5*9]_X9[G1_V MK5KNEO1;4W]&U]VWUF&(JS]2)^(=_/#PB=JH?2'-3ZU=/^OJFMJTJ+4M4L9% MM74>=U]O\E9\[=^F57[:'>";O)B3/>3;:.&V[$E7JS2X7RU?9A6O_O;Z^UI= MU'Z<+>ZYJ47K281V:EBV9G# 6:S%2(L>)8WPG+9UMBUVJA$G)^40G+E_CG: MZ10ZQ=H=$T\^UD&!2?VD.T#'OF[$2$ZY'?=\>;09=MD;"DE M>UJLSEKCQJ1U,-)TU%GG##C@RCK[@1$5-R<\$Z>9Q/0XD_B^(4O6/)%W0C[] MO%QHCANY,6:JDBS)LFY/H=-MTU&AL\%Z $Q=EG14D81:A,PO2I<>VZNVU -?WQ+9D(6ZP)2![8P]*KJ4G&<88((9 M@'&9 9S'%$!$&6.IR!"Q*DBSDAYXQ=]5B;<\!Y-!N_>0IKR*BP0!P5$)8)$2@"'!H,H8*G0;6!+;\5$$>Q-^ M."-^X'=AYNF#X6OG^D^H$&I%.NT<.[I<15H;?P[?"01/*X"=[$F7!"=8CM<( MMT'L.?2O%QMU"%\3_.SR.A7OZ';]B,N8"AA+1U25&$ L!"!)24%.XZ0L!_B7E=*G^CSX^L5[I9R&63JQ#^D<2"ECG,0%'@3&[DJ@H@U4ZU*DK($IBC M+*=.%4M[&8'W;TI$G>75U"TM;4L?$TV%/..MNFMTT:R4%XHX];X9?*HTW8X(];]P%@@Q? MO*Y-0O91&G9+&(%9D2.>@1@Q F""8T RP@#!60(%QS(6A5;5_3W" D\WG9BK MRBN.:RKLRV0NPF5X6.D)!,O#RDOV!^ N-['08SG'15&3%U\,&7VN5&+P&=<+ MB/7F3C3.XA%R1JLXJ4"&"KE6$HX!BC$"D**2I45*DL3JP/%@]- S5_4)6HIH MY;)@'L(@D@IF&2Y!A57R#"")T;=TYN/Q]X!MZ3U^AE?4#:N*<[,,\9VEG7/\]<#;.;4+TV17]H MZ9YR?XZ-<+?AZW;!JK+4[KJI$ M5! )@).L K D!#-\>>B*2*NPD" M#$O5WI6HKCXX!XBR)*5EB>+8B#;.0%;PHR8M/&JE1SOQ%LS+ VCUSTO/&-@> MP5PRWX6!>@ '"S)J?WBX\5*WN*Q;7,@.EV>MPB^>J*K-#.UEK1X88CH":S-; M#KBL#1]Q\V!K^>)732C2? 4ABE&%"0%YDDG'Q0H.< X+D$": SMMHYGG$V._N;VO9U8[MW+W/9 MJB'GB0?RO:'*7K][WIB>J[F,'=BQ-"I%K4Y1M>6*7^!8+75A(Q6+6LT&>ZKX M 7;X2"\TIG;.+!B<5B>#8S!Q.D5T$CC9B>,8.+JGDZ/&<6!;4=7'Z_?SY5K* M^;3X-E,'R5;G^)='".Q5:L&1EJS*3QYFSWH:?+J]O^F(T!R@@ J:58F,20$V37[,)<=V@>=HQ#:,[I<18T^D53(2T/TL_@:WK^$ M0;-Y(F^+U_A2?GZT0E]J5.5?61)3M'9YR61I*[ MNN8+#Y: Q$Y>4DWRRE;_^@F0=^%=Q04O7\C5E659IJZ(6!X$(@*!B'_YKW]< MS'[X@LO5=#'_U[_P?V)_^0'G:9&G\X__^I??/OP,[B__]=_^RW_YE_\#X+__ M^.Z7'UXMTN4%SM<_O%QB6&/^X??I^M,/ZT_XP[\OEO^8?@D_O)V%=5DL+P#^ M;?/77BX^?UU./WY:_R"84-<_=OVGRW]F):-/14(,1H-2@8.3QH"7,@5._VUY M^+\^_G/12LN, G)P#NCW%AS:"%X@#R8[H;W;?.EL.O_'/]=?8ECA#\3>?+7Y MSW_]RZ?U^O,___6OO__^^S_]$9>S?UHL/_Y5,";_>OW3?[GZ\3\>_/SO:I+K":_O-J\^$OBQ36 M&ZE_DZX?GOR)^E]P_6-0/P(N0/)_^F.5__)O_^6''[;B6"YF^ [+#_7?O[U[ M?6?)M+A<E>?+Y;IA\4RXY+,QO5R M89D>Z/8N8*]^XJ^?PY*^"-*GZ2Q?_^VR7%RTT-5ZT4!R6[40N7_Y@;@NN%QB M_F6KE2>9VW"V)F.*FY]LH?'_]S(LZ1MG7]_AY\5R/9$VIT*6$J(B"ZB*)6:" M4Y"\C%:*S)40391_;^&]<"#ZQ\$I\NP$$F]Q.5WDG^;Y%1W $\=R*)DI$D.0 MH&0F3'LG(*$QW' 5F M- '%GV;W@(/N'P_&R[ 0,'Y9AOII6P5\!6K/L4XH. M3%"<>+ :O"H!LL. CNR?X&T,Q/V5]X*$ZA\2)TET9%3\-%]/UU]_GL[PU\N+ MB,L)D),%X\A 3B]6F(02)&7+6P9FH,Q;6 %W5]T+!:9W%)P@R2Z0 M\)H"^269L(W@WY/\\>7B?GVYR#C)T4NC&8.L)0&;D91"$>0#\1R3-D)( MDQH XUDB]L*)[1TG[>39Q+?M$RW&8HK2U@0-5>& \=*OC *@JTV MT5MB(Z.313< S!/+[P45USM46LBV"Y"\R)E4L+KZUR_3.?))<58Z91E8.C)! M.9)*T,I"L;[$PA,//C< R"-+[P4.WSLX3I5I3\!X2;]]L_RP^'T^"2:A5]9 M]A71H49523B2#+*$PFMOL!TL;A?>+W7%OA-4'"G0GC"Q.1K?+-\N%U^F\X1D M],BRV5(@&^_(U)D,L:@".BI9HI-"N1;!R>.K[X>.CC.;S43;$T3>+E;K,/O_ MII\WKI,(JF3.!62!"91.$H)1!K32VM+OO&:N'4#NK+T?/#I.>#82Z\C@J%;O MQ1+#AFX;LN(B2R@ZD"A8*A!<8,!=%HKSPK0Y[>)C=[7] -!QBO-HT8VL\GHO M.GO[:3&_SL"XK!4WS($L18)"Y<$5B\!DBC)E8LV<9@7NK[B?ZCM.99XDPI'5 M_Q[3Y9*@RT7\,%W/R%I9)R23%HS59*TL@=AE2;YP,)S"(BN,*2>I__Z*^ZF_ MXQSF22(<6?T?EJ'6GKS_>A$7LTGRZ-%Z!I+7H@]A(CCA/0C/C<?XCM.6QXOO$XV_4]_I$]A_A$W^59741O)7CGO4TV728@L>,C:DCV3R),_ M[2;KL57WPT#'*^3/ H MP:<4G,PF6M4B('A\]?V@T7T*LH%HNX#(ZSE]&XEC^@5?A76X8FN2,F,G@-)%!3G#1L@5$'E]]/XATGXAL(-HN(%*O<98@F>HXTMD'%GT?W*IKK/01XOR"YP\/XBS&8_7JZF M@9"(X)R]-L;6XO $>'EU\ M/UQTGV8\7;!=X./])YS-KJD7+CD5)<5+6190GLZ]8,DATII5;TCZPD[+.SQ< M7Z_IZHT;6$R^L5REP\"IF4"$Z M"%(;BJE-I%@JRMC$AWB.AOU TG%VLK&8^P -26X99J_G&?_X?_#K1$NER%&O[:7(FJG*0 OC<6_9_:#1<>;R=&%V4I;]\W25PNP_,"Q_ID\H MNN;&"LD=2&.(!6[(93:2 7G*6B4;#;?R)#P\L?!^B.@XI=E"H"-CX@71GS<\ MS,+'26"A(%<:=(BF%O0@.$>_RQE%3$5K[4Y[='9GN?WTWW$Z\WCA=64)MN], MMM!%QVW((4"@6!F4R1QB/#TWR()Y?>#PT=9S#;"'7LFH9M.NW6 MHET_/TJ6<1>(@L4KQ47YLD7E20'LD1.JV^X8F5]\-%QVG+)B)M!HM_ M^>L#.?Y"'QS_')LO7;/%SF*7UZEY5] M'VWO__6-GG8?R<^)#\ O5_ QA,^33:U[&$5=QP?+7H=D/B;+VZ_N1V9QY"U[%V MYWJ-%ZL5R?>&2Y^]89[V@_8%05D;P3%>GT9+VAG*%%Y,8R[O4C#.\_+!D'!M MDQJ(>\1#ZB[U5[;UA@DCDRXJ.V)B8Z--@EI0"E84ESWGS*=A,'./D'&A4D MI 11D)B2K-!Q3/&;S^3+1V^2X<]=O1R#G;T(ZP%+)P%@,;0V.H#8W\/R'[@. M<897-2Y3O!;:1#.M1;(9R$TD5BP+]>5^+7)-DC:?TJD\]\;D&& ]0\XXS3*& M@U,KR7< HA9JW>8D/8%L?0KKJ]Y<3R%A%I"J>]Z54D.O ^%-H0)0;(: M2+9V^IZC9YPF&\/!J)GL.\#1JZME7RY6-T*:))<#%SY RN0***,%!"17T2AA M="FF^/!HQ^'F,CG$Z<0R'FY-EW0%>WB[QEU$<:!GQR]$L6W(=D!=K6\-F#K'$Z>@R'IM::Z !<=XD/V:EZ M^I)'9V3=&1&B00'&!QZXECG+UK[0X8!I?N4TX+%UM'2/A\9B'6:-[,[B,R[7 M7]_. HECGFLX\+FF/.CHG?""SA7M2 PJ5U[(][>,07&^V*@YJ;EU*/\$^!D'/$M2#R]P$0NW$W@&&7I,.YA^GY/!O)43;X*<_TNRR MUOK\;;'(OT]GLPD%B@X=BR!]?:*J2&2>/H L0]'6,9M<:^]G'[IZ<*:;(*JY M$CH UH[K]NMBGJZ/Z(@LJ\K M#A)D!X[P+],0I[--ZI(\LDW=Z:?%C(2^JM[9^NMMJ."7627;XNA^7!I4D8C206"0;&A"!I"3 M81 8K%]^42P=76C.HSVGX;8*:KH %37R?2WX6O-I->G_WB3O@IDWTM" M"C%9J&\N"D3%)(68T8I0 M.Z-:J>(:<;6)VD\2?N,DX5?P=(VGIW=_FA'4B? M+"^)F%OY3;RUUFR:$;+*6,P>G.0L=Z#N''/QH%0-HQJ M.L#<3Q>?9XNOB.]P5JO_'HIOHHU+O+X;=,J3>UEJ?\.H-F_/@S?$3Q:M-FF(:R7.V4T &D7B[F&Y'\^W3]Z>7E:KVXP.4#GI(T2BD7@0=TH.A7 MBH7K$X0DF<=(XK+/]<<^JKAM#[K&S4(-!*_F"ND 9)O#_A'SZ[7W/&D*J46I M1[NB>">9 -879@JW(3:_I7N"E'%36$/Z6">*O0/T/,)!C$*K@AJLS H4,PQB M"!QJYJ]P<@^#:@V<(S'3_ 'BP)@Y4=@=I$.?.)]WTOO&EQQK;Q^>K:W=.PHX M'V@G%.F=C,&FW/P6Y5M$=1/D#9>A:JN8#@S3LT?U#EM)IUB=:)C1WGPY$W3G"ON%0-X22.L#>_;-]AQ/'6'%8"[=*\B0M M^L7Y3,=[09GK06]5:V_]:6JZ"0$'M&MM5-$!J';3;D99I6P2$&TATK7@=;B3 M L.5EH%SQ:,:SL7J)K0[RX7-0<+NP,6J'8ZFZXO-RZMY?>Q<3W60->!O(L :AC6E=A? ,.=W$=4,><&V4T8']>49"*K/"/(\@ MI*M!B*6]DD*$3-O$"FU-T*USFR=6*YPC\AL.58U4T0&HWEZONV%I^S[4LU0< M]PB>B*4(6=.^T,%"3MXFA;:(TMI(/4+&V"T"VFCXX2.4D\3= 6)V&OAMZ>?* M!I^5!2;JE D??7UC00>U4H45D3/JUK7@]VD8NT!J$*R<).@.@/(BYTV-6)B] M#=/\>OXR?)Z2CS5AQ2B750'.:_9"" O.E @4#)1>-:_$?)R4<0/\@6#3 M0NP=H.?#$L/J;:M MW:F'5(P;\P\$GQ.%W4$J\EO)D$EF+MOZ%#F9.@+*,0.^"LH6%6,@]/-GAQT, M\>AE+R@U[U4[5G+[=+4T@]EX[4O?;E3S"=?31$'9';Z:]S*]N]:Y&YL^P^DY MNYR&P+PUB)"5)_ Z3E8Q\P0A9M1"%VEB^WSQ&;J9:A<% R%7!)1MII6B2>N!*YM>T[B,"Q$Z"-S3R;)%1U*<)"J)[$9DN-228!(O 8C+%.M M8]#]*!L[H3HP]@903W>@VT[7>7&Y_K183O\7YHDLUAJ7,SFK-0&H"W&3DR6( M:)>+]3D_.W_@=+#=IVCL].M907:2.CH%U^O5ZG+#B5)>.0,44F7B1",$IPN8 MX+.0A;AI?@'T-#5CYV=' -41:N@44+NSP)0,%E7QX+V.=.)'3^S4_FU:U]ZS M/GK7ODG9LR2-G8\= 5K'*J0#?.U4HC,:N"^U LB30^EEHI@^9.<4 M3R8-48[U#;+&SL4.C+/6BND+:P_.^6R33BG7[I/,;:?EQL@X1.DM>@S,I '+ M(X[RN09,U)X/6R?'TA$*Z!%'NV>Z9<)%3 Y*UAQ4BA(B4YS^DXMHO%$J-!_,<>J,V^;S MR,9#U+&JZ !6=TI&KAC;\#3QP:6@0@*-B?:'LA38"A> 9XJZ.#.&QT;;2MO+E9>:>O M7]$Z&(3D:LVIKSIB5O; M7-+_YUI\Q+7Q##.KCX[(;Q2!;'*2!8Q+2:&SRHC6]V1'D#GN15$+Y#PLW!E6 M5QV@D.8>*A0RBB$"'?XD0L23@B7,6DXE9MN[<=X> <>][AH#0 M\?+M !Q_6RY6J[?+19FN)S9'I:358%4M- E.02R.0[;"&2:#=LT?+.\L/^X= MS1# .%:V'91SW?2(N!IB<]O7V6@G14$'1C)>^[<;B)HE,-H[3)BYEZUK&9XD M9MP;F"$@TT;N'=B5=Z0+(J#.B'Q%EG&VV$PGN>)JXI,.MM1.[D'6T5J\@ MU M6(X,*;EDN!"M#Z%G"1K7KVFD] >>32L-= "G]SB;52]LGK>3(F^%-5$!.0_* M@O"VT(&+'(*HC=BDB\@EEY:UOKU[FIIQO9MA@-1(]AV@Z&\X)P'-:G_;?#&= M3ZMPUM,O>,U.EKR43/O!LMJ&E-'VB)Z.:Z&X"(:ALK%UWLZ;!2=AECO>V@K:&&]S]$/-N;LFHAQ MJTZ&0'0C,*+8-L?C'["!GCPF70 MZ.M(67< E]?S+V0?JT2V/+R>D]6B3R921N(@6S*.J37$KF:_(WAN"A2. M3 6A@^"M>]$]3]&X-4:#F*!V&N@ 3[=V]/J"93J_)*9N[QI_Q+)87KW&_Q#^ MP-5/?Y 027/3>5A^?4V2W?1QK%K.UO'7<:68A"4-;"^L7'<9N2YB_S&LIFE2M+5[ZI*Y'2!=V!*[C/Q:CJ[7-7D1IJ#EL]_LQRYRDBWY??]BV(MI#>=-Y_T.;Q!M_> M8+W]22#(0P/%!9+O5E]!1%.4,B:KW/J6[4 23S65O^)ZY_)"2N:C]AH\JW,' M5,V3Z"P! VJKF45I6H]3OD- -XV%FJ/COO4[7NX=G*]/M4?];;[$,*M/6O_O MQ:P:[;^%Z;PR^&;^'M/E2;EJH)DQ162$@I%5"U MU,RQB*!%TD%1=(VR^:WV0+QTTZ=H<"AW@88.=L4C(KAAQ6%$;I4'%JOS@C*" M2^2\Z!RR).,$5O M?73U;9NO ZX+Q6>E !-&:,6U$,T[B-^EH!L/LA$6'G9^/EK>'1R1-]1O)5*M M\V)>M^V+/Z:K"687BHT*A&/$3$A(7K /P(O7":.SB0\6;3U&4"=8.D+33X'F M9+%W@*%[/+Q:7)!;69M>1ZM= %MK>947M*>\,C4_[LA)0&=9:_OZ*"&=8.9T M1=^_ESA9ZAU 9Z?+R=^QIALGID2GO&40& ^@++/@DY00=9'10W&?:1=F"*\26X&BL"KJV-FD,F6<) M&C?1T!X^[:3? 90>Z8)SQ4A]-)F*"2 -"4;IG$DZ1E5C+)B7)Z,*UI7S3O%[HW<>.^ M*AO 0@VBE0[@=G\JU147//GB$X6J,J3:GM)*<%Q$^L58JQ1COKFI>IR2<5\0 MM0=2 WEW@)J;H.,7XF53A3T1T6D=@P+I?*Q38!&"MA1N^%!G!-7V<:VG1SRD MHI,;F(;A^W$"[@ B9!3KD8RO[:Y:2+R;8T@U.:( M+J;> B4-DIGD5 XL-)\S=W*?V2%KH8<#PB$M9P_1RM$(^[RY;J:]M%PW.@@? MC,L+EJ(-QCCX7.?TJ#H8G6D/A?8GTCDOVE<6'CFW<,@JZ;-AZD0-=(.DIYOG M1FFC03+S 6E/*,MK,)'(CY!:,.(P%SQ#VN" %L9#5D6?#5=M]''J,/*W0]BK M;>OXW?J;+6>;/WSS>?/P\J<_<)FF*\R3J)TT)AI@KLZ\IN@62'@60BBZ8-0^ M-'?,#J=R]#9_Y[5WPVFP ]_M"0XW,UD>9U"7:M3KW19M00K(:P,.C[:.9>>) M"VN*;5^"<""1H[="&1NAC?37 4 W[:6F:7TUG&K+V,Y0CNMRL]HE^M.V#I). MC:*YS&B ,Z1-6',]T;("1GB.L61AV0#]+ ^F<_3&*V>#Z>!:[ ^I#]C;?D#2 MO,^G*#8[930(J2RMHS=X&0NQPVBS ]3><;VO M)F9DJ@.7Z:B01=$&- 6<"RP3+<7RUL!\AIS16[*,$PZ=H)-3 M Z(/PZ!L8_VO&:K=^O^.ZT^+/,E"1Y"SD=P]6_^B"G(S+&"BA"0_0R($7J=1*K+C+H@,QE@N MG1(11>MK_^,H';\?S-@A3TM5=G NO\C_XW+;PG#U8?%$S=:&Y1@VCS4N:E>E MC<+?(8E[-5WC>UQ^F2;9;-CM[8@J2M,.FQ04'944]2(2$8C!* ME4IRJG5IYM \C=_IYFR;H"MX=+!=!GLDR:WT,2*"]X+D$$5-ES@$0[;$F$#':*,NFT:-!51!#<&I",1'B(H' M$5/KM,#I)1U_BONH9FHY\2;^IWD>JJ)#Z*R_O2QJ,J.OB?YP+I>!5T J2G"P@,)L]("*!K8P,5@H2@#3'#HO7!),-27P4= M_$]QX=-&(6TJ.NZ"[.PMQ\+JT\^SQ>]#MQI[N,R96HQ]@[_V;2!N5KQ]\>^= M"%)X2-)6[\H7<'4"NO !/:,_S+9UYO@Y>AKX[/4[WRX77Z8DN1^__D;R?SV_ M&8?R(JVG7[:ARK4$9 C".69I&W%7=U4AFQTM%,Z]Y>@XVM:)RL.I[*2H^U0$ M/>+I#ZFN#L*!G=;JG);)V_8Z0#+RV17V< <)YQ<7B^5Z^K\VGY.0 MG?"L<'!1&% I.PAF4S3"B_44UB?;NN?[/G2-:V_'1\]B8%5V ,_K^0EW+XDF M24L,%)#5-_QU*B-Q$8T4X$M0C*'0(C5/PSQ*R;CVLCL(-E!7!Z"[/Y^/!+J[ MAVJ7\A6%HO,U;:ZW2[R87EY, F-%IJ ARGKSHF6N#[8YR**+%"645(8>F+@' MF>.^V>D.KD,K^M0$41MW=[4B"5]\#M-EY?1Z!C(Q@5$)LORA(*A"%K1W61RD9][U.=YALH*X.3.CU8,I$DKLWDS*EJ"/M&A]CJ,-$. 29 M,[#BN1#9^&!;/WYXDIAQ'^)T![TV2NNGJO+AC<*-Y*YJD&[$1MLH9LUJUP1- M;K&3YR4B)(X*Y.I#>) _%(DO22.4PFDC\].%0?TM5;ZXHVF/@F]$Y44!<>XD.N MR-DE!R2_NJ+HZA@@+WAS1&QO[3'^E3F'_$GQ?+&P'_ M4B7QRS3$Z:R6CG!I56%UTH.H?66,HR@N)J2CQ['LLH^YM*Z6/8'4F47?%(+M,$T3DFBP&3>6WM1>&?"Y'X9=X+'5#R MYOT7CZ.TM\8;9_8 FBFQ5ZC>X^GZ(+G=G3O\FL@%ET:1TZ,\B;BF*W3PY!*Q M;*,2431O<7 JS;UUY3@??(=2;)= ?NHPR3SDR#F#G+$^G<@"O.8"+^49>M3/#R\O5>G&!RUOV2F&U;5T"K3@) M40A;W] K2-ZB%JAMRNVOD@XBL;<^&V?"8SNU=8#*_6MM)LI96_LR 2IDY+P8 M!TZS BY9.@YTG2O3.CFZ/W7C1DEGKE@:2&G-YALVA^/VAO9Q0=KDC'360;:9 M.(S1@-]6(:HH60HJF-;YI\.I[*0-^9F*BENIJP/[2.'<]?OU;9>1OX?E/W!= M0[S;M[@39Y*3EG:9T": TCQ37(<)% 99$C,ZN-88W(NP+DN1FZ'C?BERDD\27$O/J9Y/L^;#(+?P_KRL[7-^51%I$99)IVM/1U=(1&#T$RBM5<$5P$ MKO@0U>^'$=EEA?%@R!Q4A3U:2>(X7U8AXM4%0TP%K:MW"XH.&!(?@V D0HK% M,QFTL['UXZ=O$M6ESW@VZWB2BD:UC/7]WPX_5]%>[9?Q>DZ8GH<9B?+]HJQ_ M)T74IF"KB3682PH63%09%$^6]E-!B!%5*H7$RNZE=1Z^;CQ\V7%3X6<"V,#: MZ EI5SNG)@#H@ZMM@](%)>J@)D5AOHI64G E"A3%&?IDK);\0&@]MLZX>>EQ ML'2RO+MPX/:7W<1RE:TEZYN90U#./3@-(44BM2@&=E:1H2"%X)05$]#'8$)0KKG7P\"VBNDRM-$/% M+ M+M2VUA&"B!Q"UK3]&-OR.-L]/I2 IH90@G102DF,D':WII,FN M5G*:PI%QS*FU(WI>#L?=%H,%41W#Y'O?1!.A=4H\*:#SACS_H,6V![ME*EE+ M9BF;UJ\I3B)XW$1JGQ _2(G=#,@]C67F@HY)2_"ZMB1!.E6=YQ$$9H%".*7D M]X?;P=*OG>+V$"5VT@7X_>7GS[.-*,/L6I2OYV6QO-@J\^9M--,60TF0A49R M^#(''QGM2YY#YM;PXEIWP=^3M''K?@=#XA"*Z2#5M7V?3P$IKNK@%8H%)MPZ M%VCG4/#@:W?CG"'6%F!.UHDI*(O%UM!Z2,7(?5:'4/;#TO%3)-\!=FZZ@%S? M>LWS3=#XFG;A[<83 EE LKPAY40N;Q! $6N=*AF9*]DCY\VOB/8E;MR9C,/= M# VBG!%1M[G]?SQ1ME-5\F+U2%W)1)C 79'DL=HZ"8I) U%X!T6:Q",YM2SM M5X5QW/HCWP8-@X3%>=72@;V[XF?3(R%/UY=UFNX\759*?KQ<_[I8_P>NJRF? ME"2E*TJ 4708*$,LN=J]QBH=M;&,V=S:W.U+V\A71(-"<5 ]C6WY?INO<+V> M8;Z][%K=O>V*RG!I7086:IFF,QZB*@QH*P6;3++E?D;]"2/WS:5&OKT9WIZU M%78SZ#2>^T$&>[I:E+<[7Q?F^16NTG*ZN<%?E!\O5],YKE9W6=EOWL44RJT;H[X-#6GFLW-H??FSJ%'F^-9>=]N!QM-2E%8,#XK4$K5!(-44)*V M4F@7.&O][NH4>D>>Y= &4?=MW-D4V*L]>X=?<'Z).^.[CS%BCWQ+$\OU+>H: MF:NK96H)[6,=1&Y3@LQQ8U*!9*P%E47-#@N$9),N,F,TMO7KW3U).[EGX_/+ MW&)>9*^3='4TK*\S'2W]3@@#5F3-A0^,L=;W$_O2-JZ!&@)##UHQ#J&E7BW3 M[>B'H_RJW;_>Q!8]24\C([3S_:\PUH$6VXFJ.W/EKS$4G&.DW@B*;U(K*8+W M@8/5BA>A N?%-[\DW)>Z=K-=5J_G5VO=/L1_L.H\O\1E;4GZ81EJS=?V*>)C MX4>,NF"BK2!M$$ '-8/H30(N*/!PP19M6U<(#L7+V*V\!T'JT[-?1@1"K]9Q M=YKNCV%&X3>^_X2XKE= B_FQ1G./;VTU%/@@ZKO*$9*PI'.U%D^+L&W&0#&& M &N-$3:ZJ%+S^2@]Y AWZS)VE7:[Q79C(X7)>4MNCJO5%+)6?UE%&S\A\\7[ MPG+K9IV'T/=GR.T=@L/G"JJ:ZK)7>[EI4'J43;SZFTWLWF-4-+)MVZ^^ 4=, M1J"0&C0OG$[?&F:P:$&J@+XVW,S-6Y3>I>!4:_,+TOF-=QO,[F)2.D2!#*30 M:=L\,2J90;IZ":B9CJ7U<+3G*1K7HIR@_?NFH:'@>S4&.]5_QX66MW^]46CY M!#W-0LNK[[\U[S=04:PD@=F#2D[49[H)/!8%:$Q@)7BCTV %IP_):591^YC? M+Y%+CIF#+*R]E0-]&H\?L5UG:CV M%K_HHD1>9:N1H;DI["MB^Z>HN54$W+_>V_1NSDX+48(MG9^3.1KNVP8*)]SI!,U$KP'9K(3 MX]$$!_1:=E9[\6] M]1XYH81!Z43(4-M[@3+*U!G/$8I 62M>""*MQ\L?1.#)U<[[++8;H>O,4RA@ M=: -@IS$P>AP19FB8%)9VH1CB*,3?DN;VJ=O4-?*,=I\]6UJSF%F/B@HF5&0;)V%D$("BHZML#%@3JW+2.]2 M<'*N]X'8?EVL\3$(\Q!-SEG68YEVB\X!(F<1C!4*,Z*4OG6B:6_B1G:2CL?$ M@W3M(.KHU:+\1 9C\17Q1YQCF:[?SL+\*!_IT>]I8E6^36$[K^CF1=?FM?UZ MNMRD[1\YMQ M2XJSS>5JG6#(P,VP'Q)/('-DH (2^TPK$+4+/XO*E>:1 MVP'DC5U2V1 [#VLIAU%2K\;I/7[<7/?/\]]P\7$9/G^:IIVN&D?%;-_XRC8! MW"%T-S):5VN^P\^+Y>:1Z\UQ*)1TWFO(L28BHXT09-)@6+$N>^M+:GWK_!0M M)T=X][[W,=QG5+(HQ\"%VCF:Z4+[*VLHGO[$J1Q";IUEVX.LD;O3M,#&@_BN ML3)Z-4*;;F&7J<[7FG^\LL O/X7EQ^.2X,]]72-/:4]ZFWE+.^MM?//-DH_T MG&61W/"8(_!,&%,>&026Z>B37$3-T''1.L+9F[C3_:=O+/3HU;(-&+.1$+6K M-T.A/L;2"+Y$:6+*0F'K=X7'T#FV1S4$OAZZ5@/KKU?S]F1=9[A;U[EXK*[S ME$?$;19N8C('D$%GU=^UW7<=3:JB (6U+;RS"%J:8B1!+2APB*?H404[W?BLR))()QKIF?DDZQYW+D#$P[3EG2K0N5&WGA0W6NG @>+5720D!NZHEV"7M8G?]YX6]]R,_ 9.81"_A%M(9E=ZWJFNQ2,._QF(.2< M(.0.($)F-6%M0E*U\&ZZ^L=+HF&ZKK^;2,^9X5Z#2#[6B[D(,1M=;\UXI']8 MBJV+PIXA9]RQ,L.=:DW$WP&2?L7?=X2T7,SIMVDG(?0P3O68M2T>>&(2E!.Q M3H^VP"D$]D9ECM@Z!W,HC>..A!D($PL,>9!]J_Y$C+ZR>^*Z!NJ4] M1NFY>Z9EC58FK*WQ" )81["GI(&K7'RN S=$ZZ/@3#W3'OWNVG3FQ3S_,@UQ M.INNOVXTL!.["IT$I]WG>*YNH-B,BA3D!AJA@HXBNM9)E"/('/N2JCVR'CD] M!]5=!Z?JS@"(:VY?+E;K>TQE,L3%D)=09^:0$(6'J$, .@4H)F&:['?SET/[ M$#9N)N(L$&RNGPY ]^IJV;]:>KK?9XJ5URT3CTD.HS M<<5R E^\ Q.R3Q0\ _CP2UKWIAS0 MY3ND[Q_'E$H*(-&:VNB!''\E A@II''!9=:\'\#Y.E36K]_YUB]A.JM"KZ/D M ]GNNP:<>:]B"!&<(7&HC!1O.18A>=IY*3 =6.LKI$/H&[L)R2"(>FB_!E)8 M!R?N^_0)\^4,WY3[?-UR7"/">2*?-MP$A3NVN:3H5"%G-M=A.HQ+"%'3.<%* M<>CJ^^3FG?I.I'E-]P[^\^ M4PO> 3W)-@5QL:#U)DI(K+YU#T925&$$A32T(D4[(C9WK;HHQ7R[7'S&Y?IK M?4)[O;<_UQ5VGM-ZSR-G%&;Q0DZ,2HE.@9 @)V&9]%[JYJVJODW5GZ$(\Q#, MW3>7C?4V]E#,6P?E%1(!:7HMS1<7M1)B*^G-'-#5?1\[EY*R%QED%:!RJ,'' MA*!U*J98HV/8;UKF\32,ZT..!\9SJJX#K_*64Q+D=(V_3+]@?EW?DWZ<$E_; ME-4]%KE6MB"Y1#K4[MIR4Y*!$217+ MAHI'-RZ<.)W-<#W-\:SJT9OLQKS<9 MURN)UCPOB7'+X>.;EB+%;X@B9:.8-@6ZQGH M'+?PJQLS/3H$.C+EB^3XMX\Q$X5AQ7-@@I&CQ9*'D$4$'DV0KD2) MJO7PQ9;TCUO2UH_Q/SL6.MH'U2JL/M4VD_2O&DM\";-'TBZ:9\EL,,!EH5V. MRD"H^9[,HQ/*:^E#\YX5!U$X;JE0)^]IM'N]2H_/F?V^!<-T4]]P&S8 M,]VTM2N"8!2*(54['>FH5E@?96HFTS;?+Z]/A*<[UDL=DDM,D%6N[3.X%U O M.8"$0IY&"!A#\\Y)S;D8-T4V,*)'476OY_&CO3F//I2?^;;!NN\.>#P?TB_5 M1F.3+!P(%+5?:GU=X5V&HKA-7%OO;>N'ZX/@5H3>+O\IDWUF\_; M)HW;;C_WBZA5*M89;L '5P?"UJL.K108Y5-07*%6K05T.M7?3[_>0_#WM&T\ MBW:[.OBO3K6ZK 4C]_/)S$:?DX7$@JW/3D5](,.!)9F\X 6MLH=>*1Q,Q;C7 M8D.C];Q*ZLI$;_9AO+\/-[T&IXEBT(T4-C*_\\EO\^GZJ>/**L9\B!(TJ\]3 MDT:(W%)@X3T+BF5MN;"0W93Q$]+ ['CV;Z!3:],>>7QU>JQ>_ MAV7^;5.8>=.&\S[GWJ-@RC(0P=]#CL; M\L?1=J])BV]TAC\^?['?%Y^CN_V 68TG^Y@+8W(*(H H7-:.6!EB;5S$K&6% M<..X;!ZZ#-7C_O:HN+?"CHQ__'KUASME0LARH=T(VLL 2IIN9\'TQI1YNT+[B,B^:N[B3%G8P1#RBB[6]W.A(Q;Y!G'@!5+;!/',E*8*Z]B9"T*&VP MK1\FGY._<;,? ^^4SN#1JU^\::.[*+O%2^1?OL)56DXWV?M%^?%R-9WC:O4B MYTV?J##;.5M?X3I,9T=YSJV6;N);#R*'KA[ &>6SC&3C#4\&E#8OB =ROEQ<1EV_*F\]8^Q_./UX9GM4DBA*8]8J<0$V[5EO:OY(G M0!ZMB$6%(D1CB3Q)S)_AN=LA"'O0+;")EGJUL@^;[=W6)%\WXMD>0>&VI5B= M?7.\=3UUR8&:#)[ ]YE[$0H9@N(Y@V&Q)M]4G: 1!$A.@&.R9&U;1T5G[D5( M:L'IETW6Z(9K%6A?^<3!""[(DW&^]H$PH%EF(G+GN&MM$Y\AY_OH+7@(4I[J M+7BJ+CH(S:ZZO:YN6?D5UY/(HTB<1V!%D' L.?*!D4LO+7/(A VYM(ZA'B5D M[+*<1FI>M)9Y!\#Y;4YV?W;;V7"'FXG@-BN6).18^]+(.B@3N0+G19$:C3*Q M]?/:9\@9N[IE&!"UDG\'4'JR56O=%LD68:4F3S++.A.+?O$R:K F%!:3TIZ? MK9_NOA9IP.*38<#43 /'HVFQ#K/3JYNN&:ENZ>QN&R3)8ZQSU( G08$.DPC. M!C*R@FD1?618U+?\\V^L\7VTM#W&\VDIW XLSJ:9Z4[H4M^Y7%%R)<5?%_-T MN:QBGW#GO54F@'2)\"]3 L>@U9U^8C(15PNBA@DL3D ME3!1MLY/'4GJ=Y*[.@!AS[R/'$R''9RS-_;B(DSKL\Z=&LHW=)Y\O&D64HN& M/TPOZ$?>E/?TZ:J0A#=OH<)R_2JL\<4?T]7$!:]*,2/]Z\8-I(@PY=?+W&B]4DAR19 MD>3;*('U(9^"8(*%6J0LA9'D!^G&B/X632,7@8V T:9:Z@!USWK7=UVX_X5Y M8HW-W H-5G(+*I8",2<'6CEGZ(S3,K>.K ^C<%RKV18=AP1"IZFJ R#N9?PG M17O/C?-@N3?UI9P!YS0#P66.QJ,.LG7KF;T(&]<0#@J[]HKY7M!&']9QKN$C M3H*P+@E?VWJANZJ.J4,SL:CB@PQ2N-9IG@-)'/>:8WP$'JFL[P6+S[F]VQ?N M?%)X%E&K#%HZDC%G'J+2&;S7N3(NVC^=;47[N,]DQT=O:_5^EQ5ZCP]?'*HX M[_G5AJ_+.X#;,Z=#9>TGCRE"-O4A:I(2O&02-);@2V%.Z-:!YL#IT*O[B8N+ MZ6JU:9537P3/ZIB5M^$KJ6KV(?RQZ4.;I[5-PVIBG+ QR0PEVGJM4.\J,#,@ M)3CDQ:')Z5OH.W31[R.3>0@X[MU%#R/^#D[PW7;&=7S#EH@Z%FRUP_5$L; M]T>GQ YTYAZZ_."'\$GR./.I;%12W@D%%GT!Y6DCQ& B<&8%TX7EH+[32\J[ MHXRW52)T1.R6C#!E,1=!S#I)^S(Q\%HRB (Q%)EXTJW3CM\DZOLXK@]!S?,C MID_52P?G],[>_COM;9S-PAP7EZL)*D-G"J_6WG)0KK9>B>C 9NF%92P*UKIZ M_BE:OH^S^!18-=%"KZ?OSJC-]Y<7%V'Y=7$[*[9L9\7^/2S_00=*W)T:>\*) M>^J2K:>=G\[W^6>CY^ UQF2K6UE_$0(<6@_%D,\I52K,MCYWI%?4#;"S(-+ MD#,IL .P/LN+L#IBKFUV.$.*F,AGIBVN:F^;F*2CLZ*T+F#H%VSG0\5>EO$( M%74 MYM6(:_G),W+ZJYLMBOCB"B+AFA<[;W',_@Z7%699 )ZS[AH70#[!"DC M%\<,?,JVD'\',/JP#/-5J?WMYGG;97]S$?T(=ZL/])6KQ__HU:+>TI'][AY\MY MOC;S6OIHK3$@0Q6B#!:"S F,=TDD57CQK6_C'J=D7+2-AXQ%">IF;<,[D;T#52 M5P? VWD,<<_%N>7LEYN"-F>Y"I9.$,Y1$4MU_DV]PA%<.VVMC3P.-V5C#P)' MKF8=V&4<3E<= /$^2_>$N2W$V%XJ;KJ!3KQ&A]HSB"X+4$)Y"NF2A2(]5V3Z M+:;6'> .I;&;MWBMX7*_3&9(W8W8:69/_E*ZO+C,^<1D/HDUT]3V4^^RT7+YRC\(\_QRFR_\69I=XMQQF]40Y3/QZ M779U&69_#^OZ\=?:T:!1?=!9:&Q>4'1^R8Y0@908T]F1$7;H@8RP@R Y Z.9 M1).$2LT?!YRO NEYFW"E#?JO6FLXG;^9XW]@6-X)-R;)>*&-TH"EQMN^2IA5#B9@L&!5 MK=M1M32(CA*0*)++F(QLWAOFSU3"? A^CBEA/D0]'9SQ3U5AR%A*CO5]BJ%8 ME>)5LO-%:DB>_D^FG+EJ?7B?4E8U:O'R02K?LZSJ$/EW *.F-]VZD#/A.*\3 MPAWQGB7$[#S$1!]'D:UGK:=T_/G+J@X"U)!E58=HMP-D/U,Z@29+34XO))O( M#6E %<\!Z\8#\TG_IU8Z?)]E%<=A)#]*UT.4=<)UP'K$>I>F,+>3;=U[F,6AI]RAD^G*XZL'_/"^_Q4'&23$2!M,L* M5AZ%L.#C9@8S'4/&80KIO,\L'Z?S>ZIW.0@V!\4M#738 4[;7!G76DHM903) MF0$5=+T15 @Z<$M_EJ(*K8%[OL* 3FI>3D'R^;7G') XTA1 D5_ JP$LH#!)<-PF,*P47ABC7UJ;AN$3C]N6=03IZ?K-\M?% M?/O;UQ>?PW19UWWY*2P_(D6/OA;2U,$>BCQF%03M&(X)I,M,UH>$:-BW0+7G M6M]-)O$00-QM$=A6WKU>L]R.?L?\8YC53K#O/R&N7RXN/B_F=V\@:MLRB@9G MT\VJM6WHZM.]9ZNA=E/-B%\H/XB MZY=AN?PZG7_<7LG2?G91J !HG25_BFL(T6UJ'1%E*CZPUG7:>Q$VKB$_/_+V M[$MR@O8Z"+/NFHZK;GD39F,0.5DPEI%+[S>I-890N%2Z4+A83.O&A8\2,FX8 M-#[D3M=.=Q#;:213'HEEDP)MM=8METXB M>-S:_/%1>SYM]SJ#]Y!8XNUR\1F7ZZ]5!I^K$BAR>+\HZ]])V[_B*0,K!J#B M[)'6,=+I*J@JF2F45D'@(H*R,M$>2KQV/!/":E0^MLYG=1%4W2:KKU7XEC1] MG>G9J/)J?B+2F<4R@V M;?I /GH(A4-P)EJ?;?:V=2G^OK3]&4*K0_#W](UK M0QUVX(X\R M;7:MP_HGB>D45L>J_?ZQV40'(X+I>L+6YTOZKAOIO+CUO*_8X2'SY$2 PD0" M);*$H MQAUEIZQ)7^9M!RIYKC9MR' HQ0PBZ R/T"X85?EK,\NN+S\O%EZU' M>ET>JG/@@>)Y'VHC-&Y"=1(\6*]982Z4+%J[^\^0,VZ"<6A#U$H/'4#JY\OE M?#/.C\3T\_2/S6"_:TZB=(:%"$)M^H^HVDF\*-!:%*Z<+(RW1M33U(R;^QL: M4(VTT &>GI34+S<%=#RXG#-RB$EAY4B"=_5!>IIF>P;A>1N)1K1W&ANT@>LH"NZB3=N3K/R*ZTDD]U4&3^3[3 =,\8*"H?KB MD@2=-(ODW)S-9A(]G<81 UO,0Q7Q9[BNW=V$X>[>VPP=7YW27&T80LY^:7ND MC+JZMS6)F6R" (I?,J$Y9O"Q-O_QGB*<:$O.K?/QW]F];6:UHZT&F;TAB\)K MRW(AP+(D8I$D(-]:0/^9[FT/P=_Q][8'Z+ #9W>O^Z!8C) F@V+?!PS+WM TA4#CFWO8 O8Q]U?:@R.WA#9"SAE&DQL%;.@F4-P$B$F.16X92 M%YZU^Y9WN>=:G6+G6-TNAA/TV+BY)IVX^'>,J^GZD2MG9SWS49,?H2/MLX@U MXL<"V5G+Z'_2H=@+.'LLUFDBI@5R6HNZY]/M-FO@64J*!7(%DBTU&2IK%[_Z MS*!8*U-,&O_W%<@Y?:GC5-,!V/;)74Y\S'6;2$BLSKTO+H+GD8%#C!)]0&5: MPVT?NCH]$(_$PH.F-8T5G&T@UE 9C1K&C9@_OL_^^9[X M/+/RV3/$^TJAJY2P]RG:: QP7F@CR$1 +S\%H+UUI$^U/W9T@+'X+!I]/" M3?78@7?Y##\_?OU[^!^+Y9 $D?OLST,5/:'Y,EZ&SM-6$>5U5QGY>8J526$*=[55!5%=J!( M-!!M(I];&16D3D+9\BW?\XGO[A8OI^MQT4ZH'9BJJP0FY@^8/LT7L\7'K^^F M'S_=O!#0VD25:X\10P)1RBGP6@1(6NI,K**\GSEND(UYEJ1QH^1S0&L(W70 MM6=$=YMB8%9%';BLV85DDWC^61':>@OD&W M+?767*#AEH,.=+QDOB^5]R9WIXJ0ML6>_:QE0UEU=SRBIF53*0Y$N@7*I]H2) M"83,Y#5H'[QO_0[\>[N><<5F,C,(U@H-%"]8B(8'T**VT2_*%(V-1?2?ZWKF M$ R><#USB![[=I,?)''K@';G-!VM*6Q&,N3:Y<1!Q.2=1A/;]P?Y,U[/'(20 M$ZYG#E%7WTA\-( M.41O'5[/%"6SL\%#M'7FCO3):"CD68"B(!)"8#5+H60)@=/'9\PF?7\Y\X&.R>,4U 'H;F)%S-=M MZ6Y>/NR$B7PBF.6B-F@O6:?Z?(OX*BE B4DEIIPUNC7P]J6M6PMW)"H>=-_G MR]KLKJ;'TKVK@='3DZ>0=O9D9#,Y=I5ZM,9975(![20'Y46$8 OM!A.,=-GX MS/Z40QZ>NTA[J-IW6'UZLHN5IE4*L__ L)S()&(,7$ DA[[:CSJBF!M@2D8C MT<;2O/M= [+_#,G*0U![R!7J$)KOP$$YC.5?R4!]^!UG7_#O%(I^6DUX%AB$ M%*!JT*D\G9W!4=!A>4Z!"1Z]/6-YTQX4_QFF_)T/XB?I^[M#=]V_'WY?3"(% M&#F22XG%UWMQYRC&B BR).XRHW]"ZX/O*$+_#(,$SX?E8[3[?4*8,(D3[K/D M*5A@W%(LX[*EG2I]K=9U.MFB56G]&OA(4O\,DP7/#..#-?Q= OGGFO/V+HAH MN0+MJS\E-$(T45'TK[4C84?!SEC3]0RE>\%8_V\8GZ#?L2^U#F/Q1:%E;_@D M=I2P$D$7I4#QQ"N?",%PGRAB8,7?N/TZ@8B](&K^?! ]J_+Z-K6U+M/0 MCM,ZJ3K3VP+!*X)C:"#GR+WUQ@?389FL_?/A<@!]]5I'NYG:8E 9.^ M\/4\+2YPXF(ID6& ) GX2M.Q[2LZ9>*B#O&2[<>)WJ5@W(3E"=I]4"9YO&![ MO8C:LO(A_''2MG_D6YKL_6]1U\@ W"SS:KI*L\6J3IFZQDM*J01,I%4A5+UM MU! T1F#D;<3HT&0,C7?/,^2<:AI^*@73FHZPFS7>T1E9*Y:F\\OI_..;SR3_ MJJ?5Q'+.1I'_4<96$^(T>;KM>R5"4H_TL1+*UW4'=R2IX]K$)ABZ;Q#/H;0.,@$'LDG&'TT,*,")(LGX!P\.98&8 M;'!1)^YDZ_8H!Y(X+A;/ IO3H'J0#KOH:_OO6+O 8'Y!7QH^XJ^7M;+]3=EL M]M6;R_5J36<768"KX^O6-=H4!-[(.(O S<9F*VEH987,@SDQV3/=*X)&1=: MMVEL0_FX-0F#F-<15-J!M=V7Z^T^Q2 CDED C[7_=(P&B-L PI0D(]?$8^OL MR4$$CFMIQT#0D2 ^7)T]F]TK@3[@2.*XAK1?Q#91:1>8O7]8;;>>9]QKX0H@TZZ>5 &"X J2H3U7LB]!-$\H M/4;(N 59@QSDIPN\@W/Y/A-7^V%B#,^I^L>"4 ]JDZQ7MH"644O$;'-NW3GB M"5+&K8$Z"W*.$?IWEU]\,5]/$3_?5<2;!XK8/D#.K"BN,@-,M6&,K#/#'&>@+1?,RDB'1NOSN"T' MG28\#T'OC7[!I >*$RJ+H *FZ0)OQ>]$X#Z [/32#.C\*+W_5K@3R'2[>W8ZFF2FM1'$3Q26DV&B.-))KH%;D:R) M1G'?^BC\%DWCXK@;\.P%ZB,U.78Y]LX%R)O/F^*%JZ8XL>90M)&00YU26<]) M;W* G+SS47">LOB6/_WL"CV"ZU@E+EI+M .#]0[)8YK6Q_@;7GZ;3]>K=^]_ MNV*&:V?K-&X0*=:1%C+44MT$-A@*29/E3JO&UNI9@L9-6PZ"IO:*]N)V6 MO$F?OK^,_P/3^L/B'7Z^7*9/874S9-MP'Y5F$((+9)>%!1<8KYV4L12,R66^ ME]7YQD+C9AF',SXMY3OVT?33ZO/G*[)E4:%XGR$X7\@'+76 CC,@41(_AO%L MV5ZPN/W.<;.%PR'@2*EU<."0XU86RXMMEY@*XYOV?-Z8.CC)BU+;0Y*9\[0\ M&(V5$1^#:7UG]@0IXSY/'/20:2'\#C!T8LSPRTV'+*Z#KL_8@1EKZF!K.E9] M3>(S*X3,RE/>BQ^[]F'X\#P_6^"%Q>+R_EZHD((0B@.1NK:835) M<$QPR-%S5)Q8UIWM@"WA/<:50V.N+?"/ $"OEXPU&)^N-Z],PSQOWVI\Q'F: MGO2@:H]O;=0_[S#J&]W6[2S[XOZR#Y_42!F+U(X#.J9!L41 E9H#1R.J80'J2B7&"T7'57 ;?)&M<2S@OLS;\/7^MF+W\,R;_UG&SWCEC92$;S4CG.> M_&>-%,0E92WCP9?6HRR;$3]R!<'QF'JZ;N"9FU%,=.N\=VO&PGO?I)"U>9?2C2(2DG MFE\_!8JR*(F7S4UL E32G97CBX(-U/>A4%6H*BC)8DCY!6RM(N(^$J2Y](C M'\K@8B2A=$AGRU1:N:H_*3&>-TXX&J4VR;8*C/F8X+!G"2EA/>(\%Q@()I#A MQF-%G-;\!'1KX4Z]"-3[Z=-#[NT1Z/Y%=4P5I]2 9>HQ6*8Q(IL?(I92,V:] M(<27;L^[<2+-$:IKD?@CT^.4L)3@BL<_!.HM>P8BD1 M-<$F1ZS3LKB5=O2L6XDS5STZ3XM]"VS/CMW#O?+'V?1J9J\O;A9?I[/\],Q= M\)!<)BZP, M/]_,1I.KCW$VFJY*]BXM52%&J9%,))LX,C^BG1A*F'#%1"3.E"UKC-/S=CF_B);5>1A4,DL:#M8130@YKBH@@VCCBC":EVQ?NG53=9*B& M27@X9.UQ<*7A[QY:@94]J/J'G[E7^@P[H0PG2#'C4'X+#JQXS!#)"XW)Y!C8 M2<[L+K.MF\#5%FN' KG5FY#7U]_&T]L8?XJ3F$:+CV,[F5^$,,KCVO';R3*5 M:7D+U/^"Y.!O%+DW.6YEY2Z 'R@] 0XM1K,EJ3=7KM7,08*HW%#GQ+F9] M3>"EW,@<1(*G"5R]$6F 3OT%][#L2<@GWUINLR-21PZ.($DJ(9ZB11;[@&@T MU E&2<"E63G$.BHG)_:GU:%QSZ$Q;H#G]Z;:6JG?Z@(#8TY"KK+!&NQLKB1& MU@C0!"%9$12/+!7O:K%M,HU'.P?GR=...D5 :X!]NZL"::#6L9"0D<(B+FQ M.A*.8A >VQ"LD*4?16^X/+,Y%I8#KP$F;BL=L@0[9HE!D098AL_YXQQK)&*@ MFC!"J"VM!8^IVZH7X#PU^TH U@+O5A)9&C,^!>TB#DOK!:QM0Y #3Q )&04) M$2NL2KO7Z]]_*7?AQS@MO?%HB$OW.2W.YAP4CH@FV19(L ZI-7(D,&5BR)&$ M@=C4@I_0'\DME.@AUNK5Y^N&XL?[.#NLYSY)R2HAL1*(1P?*,H +I25H3*68 M"; JIF[/]0&$_H .!U(FK69\>7/Z9>OTYMRX1<2_]-.CF?8(_9P$!]$[ 1K'<..<:$"IQR6KS J,.T*I^:I:G0 ME6H]<6F :I^G:?'GL@OQ]SB>+A=SW[(H"DD#UR@%HK.@'%BB,ON\T@NF0Z#E M+TZW3:916O6%_6E0OP@ #I]SC/Q<9WMQQ.2R7!?>$$YV?'(T?&,HETM 9C M1[6EI?,3UCY?.4FIB8.Q+QKM$.E^;W%M,584":S!G)0<=H$/'.%(C<+4&>)+ MVUZ/)E!7^_2&<3,=>LBT 4)LV4?+C0)["?8;N"7W_3XYL1R+@%SNFK5\0\Y( MR1"UEYXE3#A0&# MPJI<1(RI=E$E+'2G8Q)&7:,1_.Z!0H\^6+>)9UV3O+_D6Z#+BN4F=X=*)#:=](]70A3TU8Z JRG07&7 WX\FH^N;Z]7$0P+5 MZ11#*CB<.QE[I(.#WR8CDE">\VZ/S.V!_-%'*X/>![)I"?G5!M[^M3;Q1$VR MH,N0Q18L=B4<_"HXI#AC21.7A.X4O=D'_/I'ZQBKQ8#O+;]VC=!#JNJB8%+D MHK9HU?L7NZXA]7W;.1!]36 M7ISY&&<>?NH2AR@3D0HQ;P$(PR1R&GR.! (2R7O'7/%+D\%6TW@*>V%>;MH6 M]4E2.^GF4:K'VTF>_^C[,M?CQSJ7)?N7G!/JG4XHN.5[7E(@1UU"RB6=<.0V MTB>]WKKD9>WX8N.I[<.P;-2AM@I"P7*W 5S1&(DU-0$)X:J7CB@73BNGP=/)G MWQ.DBJ5P% 5:X7X?N2__M0K6WRV=7-)((J5$(<>H@[6#!VZTCHB99)@7!DMU MHEO;7O.O'-UN8 ?4($(KFZ#/[E]?^Z?1U=?%?.4?V*MX:8/$0D4"2U<*<9=U M L@#40^>/C/@U)O2G?0'64CE $L#VZ(J-5K9'[UUPZ?XQ\UH/EK$SV N@C]] MKR1LM$S'X%',K^TM>\/!T4F14%2*% BQOO2[]8,LI-/^4"]Y?U2E1@/[XTGC ML?QFSV:Y7+*H8I D%V=Q\(RX3,AR.!@ED\10V/Y8%']=I>OD.O%8OU >#P-A M0]Q<[;#-B_HPG7R'HRK>[M__VHZ7WR8+OX[+CY%/[V:Y.Z(EY2R ME#SGR/ID0=R$(^.]0-(Y1;EP@:2AN%Q\,9VX;UXX]^M2Y"7OE;MS[)9*/ZURVA5VNWS"_VRK4[.I@;WV M,QRSD[A\VW V?-'+<@A=^,?I^W .MO;\U6!_RPU=:H1\Y]8HD;@12A.F<+!V0U=ZC&)51VN7Z MQ-)=Y\ZR'SD(27!L,0K1@%NC+4:<,MV$W)4NZ8%EX6)NJ+[$=^$ EV]B,_!)$& MZ#1(_TT&QGSTU"#)H4_<@/P;@! MGF]O;6U"(I*DA*S-^9>.4Z1S#Q;Y?Z=^Y ?QI',_\D- :X!] M!;Q6J?(SOW;I$H*QQ%5$FE&-E 9WE3&)13Q14?G?\!7<8\R#$V-_SFR_V^+S M7V\6\X6=A)Q8,QV/WTQG^2\O"=9!4R:18H(BSKQ!UC".HO?*1NFCU:5MW6%6 MTKB6+\S'4MNA'#E>UA;Y<'/7)-AYA;TQ2!C#$"><(1?A6 R.FXB%))P4?\&W M]"+.=&,49.9PFZ4'37KODV]WKQ0O[&S1Q&[Y!7YP,7^[RN#_93:=SR^Q9)9A M$U$4N82<$X^<<=DXU39:2K6Q@U1RE%W&F=;7M;MCCJ5*"V?+LN)P/K_9]&CX MFBLU?_U7G/D1R.%26T8#I0%AG5N82AR1(\3!@9X8 7E3[8KW!3AXEF=:HS<@ MUX<%^G JFSLJ3^*57<3PI1EKZ:&&Z\?.OC0FT1290"30W'C,!S@(;4(*TPB[ MG0>62K>^'6 99UK3UZ[^/Y8J+V?3/+<=F32R6 [6Z8XVARI(OQ>A*:V"N_WV5X3G*U<,PO%WZ9YC]:G;LYA+B2 M#3%:<^M2?M(EOQ>%,9B2H%EDP()9QZ)\FN!5?0MU7=N9NB)M1+4&(5 +OD@Y M[?)?,1=9@I"^QYF]BO3"AZ$(;7V9 'T>U\@M=;[YXWAB1W"L@!A"PHB2SXJXAK,!$,C8"IBQS^ M3U%J3MZ?I=SRSM3";'1/5J+=.9R.^T1SO_INTDG2$VE90"*"3#AQ'&F%"2(4 M!T-U4F"_M[8I#UKAF1JC9[HOAR/?R]B:S^*WNU67B38$[, /23$G$G)D.67( M@:F1C);1ID%Z 9]PC2_FCN!,MN=P!.R]0>'#;GIFOB4A1H40/-(Y9Y@;#3)Q M\%O)A=0J")MP,PFO _B6YW 'T<2&K$"WEWUKT55B&A.GB&$()X,1%\0B2[%& M01JGK%1)L]8VZ'$K/M.#M(V@ZPG)UHH=Z_9+RQVLM3[%7%8#?[[LHF']XL:. MO\39-;U4.'I")4-:)S#U.0==)J1$CBAAL9>883_$?CSM,L_T\"RX"1NFU0O8 M>0?KJ6V2(UER*E"PY7&N:N?&Y+0,XY#!F%M'L7=XD,!/$ZL_^Z;"-?=I)1*V MLGW+F/MOIR7SD?[?CFWBI7&)6 I*&222#X@GGY#A4J$4: )' MGRG17"EF[\6>?=?DMKV^$A0[TXYH&XV$3R >\'A!5,L*CM\FN5?ULL?"X%W3 MCIO/*3JK%918A>YK"6M.C7@IW#\E5!OR]_6MT?7.]FC@627MI+9(V:#A005F"EZX1S,L'$9)*L@3DCSY: M&?0^D$U+R*\V\*/)VL1EDE0+1_--+4S<18NT(109;(3GC&-G.SV7N@_X]8_6 M.2"* =];?@U8H@5N=BB8WE02@K#0^?4]\$T=5AS1X)TC3&%!FWE@]]U!/8&' MJQ9J(FAU8NS/F>T?II.[N\37?]R,%K=O)^",WBSAV=(,AX'U[T5DR*60BX0= M*!//X3A(RLO(A>*QF9KT0Q?7>&2B,&M+;9I!*?3B]]:J\8P"O282X0A[@A$W MU"'G0-U%K:S!(>92PK/:5F?=U30>TWRINZP/E\[Y/'L.T^)KG'WY:B>/ MTM%^-/;4S"M*/$'!YE=GJ7#(&@_62 +O$7Q)IM7)B[\+K>U,>S*M2CK@XEEQ)US>F=:,OI!] M>!S;SGLK'F)\TZC 1 @2,2$5&-\L(DL"02)I&HF21JMF>F:6=N[:JQ4]C\TW M%+_.O;G"7J4$@ON^M ^>U/ MK?6?07&\L:/9L@AB'6/LC&S3>H&\6DC#.1 M7R[.#5.-40DI0JGRT6&+S\?=/7#Q9WJ"_ZTTP9!\?M&&P..87P?!!1-IP I% MRBCB7(/@M#"(2.V\]5;%8=HUM;#X,XU._ZT4P9!\/N]&IEW#CC? Z_UR,S9( M295#V*I<'&%L;JT%O_)V61L1'#EYN=Y)5GZFH?&_E1(8C,DOVA0XP)OBD3 > MK4869TEAQY%-8$T1*:BR5DA+FDFK.G5,H+W(_-]J[P_$XI;B^\]ZR71HT;=7 M;ELZ&JW=BEQB%;CS@#!C6&>G">2E2QYD'!?QBYU=Q<6[^#V.X2]\9MY5O%18&W!+0%E1 M++*WHI&1F&>-):E,"JNGL?CG[;1./NLSM9B/VT=M<^-,6\_E1@[/Q)E[]$WF M<30!/?,*],MT/ IVV?8!_KW40-/T*YS"RQ^>#]>'KN#D3M&4;BA9UNA09['T MW!L41(+]Z1Q#X+H%E*+B/.JHK"A=4'B6'>H(.+J6>X*8R7I,@L&N*1B]B3L- MUJZ*$7>JT?ZG0UTI-@[7H>X0K!N(:KR=^.EU_*%FWN7_(*\W]U5(PG*;*$<\5XEACY(*FR! 1#0F6JU Z3?G9))HD3A^ IR6E73MV\ E@@*]_!9/B MY^S-3;]E\:P68FD@026%2,C/SRD;D F$(JN55]Y'YAC;Y[+L_4K=W);RO"@K MU@;4R>(#R@NL1: MF4[-V0XQZO?,J6[@=#AE4Q2+!KCU2YR *S^&]5R$Z]%DE!V8Q>A[?+PHJ3A3 M# Q%SS1(#*0'NM0Y%*6-BH'$E"UM?G>:6-VPXG L*X]* U1;=F.]\8N;67[M MZ6L.8-X?V);I&"CW*%+J$!=:(8NY1<0H!;M'"1%+*[#MLZE[PSL P,L;3W$P2LX033:%T/DZWF9UI%4U/ MOCQ]Y*$\>&=Z<9?7/Y\F6/WU=+*\>LH^VNQ[#&DZ>W.3,_7>SNB M#IS$J5Z'.D8V%2[<& LN +60%E:!#N<1N6@%J'2@+)BA1++2R;^GO'#KJS6> MO]1X7TCNG/#+QXBCH?DA#HVL)G $>F=H,@;.1-:*P;%M$>=S 7<(.P=\I;,' M]K7CD;U7_VE^L[[TRR"Q==AKI!.)N5\)048*B<#08S'P" )0^[1YT1G5M9Z' M9F\]\,Z6L1\___9HT4($SQ,%+U@X$#M/&CG)<[EP-"'2Y+WTPS+VR8SJ!E'; M9NPQX#7@U/5O7K,\4E8^^/SB.QB#V:=^,YTML]LO;6#&P8F"(G79DX #1U-. M$%748N%U$*IX@L] :ZD;W6W>W"C)A 9VQ)KS\\I^&RWL^&YA]Y[0FZ>>T*42 MDG %RZ+2Y]H-NGS;+J#D9/"2@-LNRU^J'SC)NL'D4W%X6.SZDW,*,QDNX/$I MCG-DYZ.=+6Z_P):;@QASJ+Y_]&+/B$5"$8?,NE!<8F%<(&T40%Q[# MMI 126MQ2%1JSHM'"?I,M&XDH"B?MN??#@5< X?MEJ4MT_BT\4(%)Q&3VB%N M<4+6TX0H5U13'[UDI2W('=-I)==V,#(\NZ4M@TR[)%M=92.:$F5=KAL'>C4P\,:H=Y7DTG8(PL/L.O?<[ NIK% MN);3%PEF/@J"-',X/VK%\BL<%&&9"'>6*?[4A-@2O-G]G299T@?-Z3"B;5?M M/-'4RYVEF!'@UQ 4F&+93B#(:*60( +,!E4Z "/&T4%?[1<\K @K1*C@<>9"P=NW@^BR:5V=%X[Z!5#^$W1I^52F8Q M)IPP!E6O<*YPT,A$%W,'%DT$!I40FZ,)FO[Z=V//"9L M-2;&$D24AU40DZM2 T941>*Q#\%V>Y+[^-/N76M/JE8^X_IA5-LB7U_,RH1\ M$^/\DBGP3C0.2(:T?-1!@+]"--(J!,D\2^EI+?[6JJ6-'VA'[QP/X;2P/!O0 M0Q<>5C-9S#_:V[Q?0$8AOKJ99=E>YHM8^*9&+'I_MQ0=>)82$Y$2*P(IK8)V M3*>NA3T(D4J#T&JRZ>=XE3U4.PF_Q.G5S'[[.O)O)\M>.4O\0ACE_[7CM3\\ MXF+FF,\5N;4IMMY"5SJK^7R*WZ:S7 3W<(THO?&.2A2HEXAK*9'E3"&;RU:T M8PP7[]2P;2['*K+["_:[@?,V6GUI?FF"9U80CS3-IJ%/"GX5$R*),YP$[ )= M^DV;[;.I'"(OP82GZJN0Z,]4>SUDAK\93>S$CQYM:_C%:^N_/A/-<.KMN/F< M0O\5E-C0"I(DITBVYCR/'/$D C(\>22X]UQ[)H(N7GDVD()-?@HRN+K)(&44>H5QQT@I.#W7!WGF:C*O40[NSH*S4( M6 UX'C^J9G^ZF8,5/9_?'QK+(")CB9B(+4HZ%[E&XL#LU1P);"*/,F%+BK]+ MOFM"K=QL#T2'I_0KADT+1%N='W=A1Q\UCU@1)%42B%N;XX2$(:^5XM9@Z6P8 M1J.W$,8O".RS7AM]I5P[,I;[9MYL)#/1M-IK'QVM0W%D-*T>$*Q")-@RY M8#Q*D1'!C!7@O70"?\L'*M\6EX&_A/!J$^#GF-,GYH\7$(#!-!E0?E+GCF0I M+\!&1"+QWA*8IB:=T-\T>N5+E#+0'RVV!LP"\#U'B_AN]#V_/@6^ZM4(K*:+ M^3SFAACO[?],9Z_&=GYW,!(!6HU3B03H+S@8$\[5H0(9:I.R.DI'2OM!!TRO ME=R3T]BF0^'6-B4?%O;!7L?5_A5:64N-1MQG,>;74D&H%LEHN A,2%.\B\B! M4ZQKYPQ&E>Z4/!JWVB?DVWS*3^SX-SCFIVGQ)PA^I>\Y2<;XB)%0CB.>^^;I ME%LT1DR\,; (X3H=DUL_T2Q[CD=U6ES$M8ERX?^X&:SQ>7#,Q4 S_+N?*E_ M,;%,)^$1]03T+[<>.1; 0E",AB0Y-[Y3YV[XQ-HY!K][.,.V?[V5S*9A+:A" MTF^./ZMM)6&:V$<.7@0\P9"G1^3T=%B,(R\9.-2H',ZBFJ5,*TYT4Z2'@ M!JSIU;LWDZO[&.=*5^+(0%LJAY1@%O' _TMDRE) 21V4L,EJ#&\D<_,HQ MB@A17"JN"';E>W<_GD,35U\%47Y6-'"$R-NAS!N07$YKSTOXK]'BZZN;^6)Z M'6>O__+CF]S#*_NW\$_X8O^Z=,Y)&94'=2PDXLY3!"YG0O#'RM+<(8:6KU4Y M>)JU*Q&.X<5FD@T&4F\>?H\S-RWUVL5L.I]_G$W3:/%#:-P+;2F/*"6L8!%& M(1>I1I)%ZS"67,32$>\-TVCB^G8X%7:LX!O08FM+N"3YY0VK/3(QQ&R,@EGJ MP"RE.(?,8C2A>.>QM<_7U3I'0[F=&@?)M:I"6<9./X[M(N^3BTGX?/,M;YW\ M%-G\DDI*O '?Q)-<+;ILYLX)0]*SZ'&B/CSM*K E.+WE W5U12G\BXFP]BW% M2GEN[N-X:0PA@2E8B8#C& #.Q5;2HV2U$](1SQGM1(:=GZD;;2Y*B7+B;,+D MN+C.1^K_6\[^U_3T,N>2,QU][@6>C-7YV7:,K&/@8U)E$W%88UK\U8Z=,ZKK MH9<^7 I*OPDVW;UUN;+5+Z5@) 1)D(T"M*3C"MEL_L-!&2T61&I1NEO@HPG4 M;6Y:FBO]9=MJ@]+.15.K1;O;3_$JA\"RVH7_&=V]=1@"S&=^BO*R0^9QVK*R MWA(:O-Z6*D?F7%HC)Y*G0FMAF2^L UHJ)XN4$A=D0LJ V\"9 MR?: IRB2& GE1B13^OQ\.>5DAW"G1#G9(6!53@GX4=7RH!?L^*ZBA3IL@L<( M>($1MU0BC3U#*B89J# F=+M9V9,3L'4"YU==>2N=G*ZC'7"1MA>W6?' ?D;9-H%ZJ0"%@IZ6E7#>2,%G,;B]_ M^WPIG?8!!(%T=+!=%)BOACD))JT0P3).A-G%BWGT_[J:?O_?JQ'OJ+'ZS0,S M'KY7D09E0)L>)<$&(LNOW[^^6*4B&$9]%%@@+XF!F?-*G6#C'_NO@:9ZMY"\<23!8CQH3.J6\,F=P)AR1# M3+3!Z-#M7;VU0>L$_08Y _H+JX&3H-,]K";,<14X4I)EXBJ.G,811:F5T,I' MG8J[O*52NYHJ&>SCEPR&5 /LZY,"HI0RW@F%$B8)#E8X71TE'BDPU&V*5DB) M"Y/Q[/)TRG.E0.[.(< =SDUSQ\U)7#00W7XWG5R-T1ULOE"2R+'K4,6>\83"X'=#%Y[)A"]8X"2"_((BQG%#!.C5/ M._>H]_ ,Z!0 /P2.VIS:ZN$QD5S44>0>A@;V9,(@%BD0=<&E&*533XNX7WX M_"!@.P7 #Y%R(P%P[05)22"F"9C"G&!D''C^TFK!!?QCW:XS[R4$P \";4, M_ )-I'7]&$Z^>V^',]9EB05&+&<_\NI3T@[39&VVDM'!!&\=)_.M<^W& 3O MPX9C)=M./*+K6?O@2PMJ5/3&(1(3^+91YJ?K&$?)VT0"H3;@\H]K]9MK*U&S MD]DU)P6W 1+#_O-W[VZL#_6%H]1F!3Q&\VQN_N)F!J[MZ3N;55SN[BL=D:W88M=!#](?- MOMAC]&N?!;JMOGSA%Z/OH\5HK9PR:#@O,4L(R !\S*H&WC,2@" JPRQ#'%#:-S+:#CQHK)@TOWTN@^_1J M*[,AV+0K E42K0;.QXL_[2Q\@1^^>^K:.9G "D5^^="G3@%IR0Q2'!-CO(B& ME[;<'DV@G3!349B?5L7TEGD#A-E<&'8QF]G)U3*F,O_I]N%G/MK;_&?+%3\L M>Q(^CNUDK7\>[$V)=8@H$9%;=>;&5H%I1(.3SH%TF"U]C3G$.NK2]PA:/=5W MM3&NG?"SW/\C#UO^\V+J__W;9+3(IO'S-3^(Y-=O64;WC;.CY]IAC81@N7&V M!*?,TX0H%2%83J5BW?IC'CF1ROJT.HVFE3!M0$\_.L+RP;4\QL %^!X?7#I) MK!.!1I!>?M (*PFG6%0H"",%G&XIXDXM.ON:V%OFU4Y49D@SH#A"#;!NM8?F M;Z:S1\N[="E2DH.=7D8#VU9;9/.CIT3XI(SCUNA.ETT',&W;7!KR6(J@/AT M@@:H=#%>_DP,FX^1UW_E7\;+8)A/.FK$\CT=IX$B'7(0-'%+.=$NDN(5_)UF M5OMUXX%I-@ \35R%/1;<73SL4GO'C0,K0Z9_HX\,#:S9_X< X<>_)E\I'',(E/[>H04^-]<2Q^?3YMY4'.(!6VOJM MNMUE!V3/1DVU3^2]M=&XB"4>9\M\XXF/RU7/!^'#MJ]4[4QS2B;L$7,=#A0) M';42GI+G3).22-3A$M@!J\CR]?+\?PC2]+55MH]88(KO)]]&>= O8)/\!'_Y M[R+3?#YJE1C"7BSN:==)(A5]_$?SBXNOTU 8KR=C5G'%^Z&U61J-8/41/KN8 M74_"F[&]*H+4XQ&K^+>]<-HHB490RCO^U60>9N5@>C)D%4._M_9[+HM&@/J/ MZ9\/\RNK ;<,7<4N[P7<;ME4!O#'F3JZCN'-=)8-R-_M^.CMMFO<*K;R0=!U MD$H+&V_^:CR=QR_3']/--WD%=]^>\;O@J.IOP6Y2:A;/@6#LA)YN%+U&0'L[ M":/OHW"SJBP]!J@G0]5URG;+?+I/ +6WTGC\,*_]P<(.FVC3@-40VB+S:3K:B+G*7,T&Z+[Z^MOX^EMC,N(Z?:X M]/'M%[=^IVX.V@FO,/:*N@$Z+.=V\0T^[T=+47P:77U=S#]??/H\""WV?Z_N M^^(GI$=GT=N%\?CMG'43J<[KH_:+I&T -GKOV;^XVSD"^ROAZ$Z@=/ U=JSQ;> MR"]P BQ^MHOXQHYFO]OQ30%H-HS9":,&+M2VBZ,R6(]W]NW[?R^65'KU=7+U MT1^G]O8,W0FZNG=LW833:K+GV\E\!%+\,K/+GI]K-MGCF1^9\;GC,T72/KLN MX\C9);5S&EFRJPT>M M%_#L -FC'*C>$JN80;=GSK_'^>*N+NSU7W'F1_/<_7H0Y#M^J5[@KC ;#I-L MNPP!Y_QZ.EG.O!P9G@]:+VNF,.Y;Y=4NQ)MR.\MAO6/T>BDXA4'?+\&:2=0C M_Q6LUO_\UW]:_\=-7!0[ZWL-7"][YU#,CY%;0W ?N;L/&*Y>=L^QT#:]?R_& M=O+3OU[!?./$SHNK[R.&KY<&="C@Q\NP(@'^,Z8TB[7N7W%+P=!UM, MB_T:'P'RW!]M'O9Z?W'KS>G=% V+=HMW><^I$'P/%?J7@7-1 ;FCX/ M+L 7&>0HZ#5PQ;NN@ZV (P17L7+Q]%F-Q\07^D8.&@@';\^=W!H+:($D&UV: M(UR\!D*QW9#8O>9F7+;>SE@#L=%N0.Q:;VOVT[&640.QRVZ@=%A]0T;,$69* M Y'%CMMDYYHK@O$>%&D. W8#8M=YZAMZS=(5W1?I4 M[!CVB,D^#/?3+0C]^(*UC0-6K+79A\5ZML\N853.TGJ8VM&5:D^&JH;-3FEO M1.5%E-;L6-+C$K#]3O'?N7AR$)>E*R5/5#;Y3U5B1RJ^7\S&7^+L>OYK^C(+ M %^9&OH=PU:CZ&$GVG[!5#_7\JQ*U,8\'JF:LWVHQ;%A^:U \F6T.-H8?#14 M-6>[)RB/!% 9E4\WXTBP$R0;#6'Z;1&/;ZFT;4H/=@<;/<.P^QZ-+$%->'3$>NEG?31AEOD MT016/]_,EA,K -*/H>KEA?1!YZD$FH!EK6C^ZNKBNQV-C^TGL&O<>@71?0#; M*9M6ZVI?SY8-)0=Z0.7YZ$6J:/=,ND#Q[*?HI]_C[/;7].Q;SYC0ST;K\H$C MMNMJU/O/''\9MG' :B'>0_!9WZF[Q%+;$8ASD-WR.^4^ M[22$?ZZ(:H'R3V?-?^ZP#O62/\1I"5 >C]1T)N[6A3=TKL1%01=XY\#5E%I? MRZ"+F&JKO*NKQ6I11W=Q>SQ4M2O&OFAM%D5E?.XG-+'CV_EH7N;B?NN@U6X@ MC[2]MXJG,GJ?%__^./._SK[,9Z_GB]&UO6O96NX9I4X?J'9?V1?50\16&>%? M;Q:@XR?+B$XY5;I]U&J7F'VQW"N@=@[ #]/%?\S_V+_^BE.8LKO] Y A;T?K'?]6Y(.7>7:%B5 MC8WM9#7AM]??9M8O8 %N-!XM;LO8;OV^6.^*N1 I#I-L.QY821-OQ[#U&G,7 M<,+:M/4V3+"P'_UTV$X@-A7KVB^CAFX%IG$.?N&G^,?-:/9#KY11R@=\IA/( M386^#I=AJUE '[\/E0'T>.0BV3\[)EL@\^>CO?U]_C'.P-NZMA,?2R?^=!G_ MB'T-PCD^U^?'(-4N7 ] 87U'/EU][0NAOZ*_68R^QU>@)JZFL]NC4T*>]IE[;4[ST2;':RC]\3Z M.-62U';MB T+K6W4KF9;)NCV?+1ZQ_9Q?GQK]Q>OII_C..8F["L.'7UUL7G$ M>@=)/[QVRJ6VGP)3"3^,^E]3&GD8]\VDS%[;/WH]%=@/R\[RJJTS8YS],IO> M?'L[G]\41'37N-6R<_OJT?TRJJU1O^:.D.''1$NAN&O<:GFY?;7K?AE5WXO3 M+].%'9>X!WXZ5K5TV]Y[;J,LZB-TX1?@B8]O/]I1* 34IB&K)=;VQVN'9&H[ MRME3A!GF6952C=O&K)8OVQ.X/;*I;7;>1X8OOE\5TXU;!ZV7ZMK7RMPCGH;0 M6\YL34.4!''3V/7R5 M@N4-8+:C2'U,MKE"WCEPOP_08O;I/4+4S*_ZX&2UN M?[?CFSM1@GMS?=?9<91@,A%66PK= S]5+^&T)]S]1%G;;7RB9GZ?+P^1SU]! M2E^G8Y#RIT4I3_*P3]7+5>T=N^LCRN;P_Q 7;R=^>ETHAM[I _525HMAO5UL MS2'\+,@\%-([/M0)\:9B1SW$6+O3Y'/UDU>^"GZ5 ;WK-SKAW5+TZ4#A-;?) M?UU\C;.!]_?F;W2"NJ7 U8'"J[VKK;L9V]F[T7Q1\*I[^ZB=X&PIG+570+4! M?*Y9CN[]NWG(3MD*+06S=HNF>N3_7OF7!W#?V)V0;"F4U5%8%2&]F:,K:[]= M_C#+44,-HAE!9"_$7:8ZX/U F@EJ(\ MF\10W0B9'ITJ>3]&)SQ:BL$\67P;:=Y'PW%HOBIM*4S28)KJ=/(+&"ZKB?T< MYWXV6E[#%,I3W3]\)Q!;"H!T%UGU"=F68B&= M!=9J0XW'[P=]G(Y'?A3G'V=3_WCF1W;7V/&9(JTVNBZC0-^-[9]ZQI2>A:S[ MQS^JY'8U?%@?NM1+J?M'KU@(VAFWQS6['>55O91ZTSP_3!>KJ991X=V_4JV2 MJRC..^0WO$9?_47^E[/S^'_^U_\'4$L#!!0 ( .F!HEBAO.:M'@@ + H M 8 8V]U'@S,3$N:'1M[5IA^VK6S-J[=^W0E9GI Y6$T*\V N5]_KZ7!@,$;LM[=L*Y+ M53"#6JUN]=/KED:GPWR4G)T.249G?SO]>[4J+G18C"C-16A(YA2)PJIT('Z* MR-Z+:K64.M?9U*C!,!>->J,E?M+F7HVE;\]5GM#93,_IOG\^W7>#G/9U-#T[ MC=18J.C#CGI?[Q,%==F0(;4"63_N-YKRJ!DTZ5@>T>'Q?X(==(6X[V/S:4(? M=D8JK0Z)QV^W#K+\9**B?-@.ZO5_[#BYL]-8ISD&,^CLOWH=JYJD&4!9KK-V MT("FG![RJDS4(&T[_W:\JIEXJ!-MVF_J[M\)MU1C.5+)M/VNIT9DQ15-Q(T> MR?1=Q)M_\]]"0JI9D_08.=Z#X,55_EHAG4@F4/ M-K,]Q,R3^4;&GW=O>I>?+L\[OR-ZWW7%;??\[N:R=PGA[L_GWW6N_MD5G?.> MN/XD@N-FJ[+UCG9N1>?B^G.O>[$8'_;+Q:Q9;[ OSM7.SV>OWS]]U_ MS[QLU.N-37'YA[O86NOB947\B^+8T%1K3J41PMFN!D??S-^@-G/BSQ]]>5J">NV MI^%2#.68A*&QH@DR23Y45OQ82 /<)U-Q0YDVN="I^*3-2 3UZH]"QT@MA8$1 MB-)E&M80G>/7$)W&UD7GH[2("69_-!7WJ9XD% VHXH-D?&@B#1-2C5H (TB5 M"IE.19'FIB!X@.K %0J(F10C/!DE$Q'+$#\9H4=(7[GV\*X"SHM?HM@#(9,7)6!,5@@5 95!<12=(T)IAR).],3.4&IHH&QN) :2_*.W&U96 M%L!F9\:L6/M:\-;:.KSUEH+SSI98*JL!)@<=QPJ/+F"70AIRT$"H53\A#J$@ MX+&?*#MD<18;@1B9'/DY4C9,M"W0CRG3Z,1C)#,ZI @_6[$+2$0$C/FX=Q_" MH4P')#I@HYLB@80K/P]V:<]U=>4G/_E'Q45CZK')^@53U@)D/838EHT'BI<& MBC$0^_D4R)#@;/Z":NFPN47@1#V_+>@\K!T'/ \79+$O0+1<+OLRE"J<9D-9 MV,V[<+[K$V!1CN0S* HN* MC95U9 +I#G-+E(M882Z7!6IM Y5BHE M#7.C F7"%JL3%;G3!%OTK8J4-(H=4#[1._)/65-A.?FZ96E=IG;4J"W!H!Q4 MS)TR%) J+!+)C ZWG!'S)(X>OB18K&3PK4\L"-)%?XI>0++;A>/^%N&XV5K% M\<:$M0+GS:EN8U1C)8Q5Q&"55J>2.5U: )WK24:P--$,3<"WDGV5J'S*>7W= ML+RV'/ F 4I07":"-%LIX MS; (JFX/7ZPME8&]7PV PRT"L"?B[E@FA6,KCB[%,4I#-49<[)H2#U7$!KSK M']?7>PZIZ C.M+ZJ[.LB?W[L33*#?)0F+IGC+^]R1']6C+O%1WX.8(\#&@_P M&L 6;1'82K;TT5Q%!>^URY+-M3P!W5>P(^=P'8:%X:@O),PE?2-M<_S"IY+0 M8D.H^,4?U8C=%>$8D 57/9$KS<2&B-RA )\7I,6C+7O>DJ&TCQ4%LYR#.$6. M_IWW)35/L?6_IZ0\(7@B7WG!A+P0T%NUQSKXR^^QW!%A-%L$E3D-,2LN@G+. M2 RNKR@K5@I4&"51GN;:V,<<[GZ LM%(Y3G16I[O:]0'W!(IV.2Z[P*TH%7+ MM(V_7![/5A?]4BB8[-93D8;NP&#O_]NG/RQK=Q(47"@ %=#%.U;>^X:* (!K-QQ^/."-?PE(W2T]$A?:P!9EIH0 M!K90$59\/K=(YK88 1F8'N=&F1[6'H"]JER]?3N;#E)R;$ 5%02<'*\!,NY\ MN<16Q>V'.KWW%N[G< M;8/*YCZ01Z:*24YD9JD]^W("ALX2.6VKU$V5ZW12*NOK/->C-K^('S/-HR8H MWW$Z+/GF^3OZ6MV_I\\-_D>SD'&ZG==Q/A)P/S;3.9?MAI[LPZE$AL-[('$2R_Y6=P/IUR M/]N+UR#^Q)7C GN!M>#RG/A!3M^^"0[K)XV*NR?RY"Y&.3&_H\_?PMV/T^6D M_IN\\I)S1L%S M<[*MD[UR'\--]M9.\ O89XONO+@Y_FQ0Y7%94Q'G0T6QZ#Y06/#IBKCV6Q+_ MHNZBK.ZWX1*/T]A6.48+-UBSNY_]^2!J@17G]M:PKX/4ODOF:_QO> MA+;]N?^85N[DJP;J\RZRCW59Y*M=OG!-K_ST-P;WW4W%_P%02P,$% M @ Z8&B6./3K?DA" I2@ !@ !C;W5R+3(P,C0P,S,Q>&5X>#,Q,BYH M=&WM6F%S&CD2_7Z_0N?4)7;5@!G 7AL[KB(VN;AVS\YB?+OWZ4K,:(S*,Z-9 M20/F?OV^E@8#!E_(^G;#NBY5P0QJM;K53Z];&IV.;):>G8X$C\_^';7#85NT#Y/D^/@H'AXD M4:,5AH>-D/\[W$%7B/L^QDY3\7XGDWEM)&C\3ON@L"<3&=M1)VPT_K;CY,Y. M$Y5;#*;1V7_U.E8U<7T'9585G; )358\V!I/Y5W>%4S\4BE2G?>--R_ M$VJI)3R3Z;3S;B S8=B5F+"^RGC^+C \-S4CM$R\H)'_$; 1@[C'B;?_.^A) M92YF_H1-7/=C,]@@S+_0W,OZ\UQ]Q^#!6BH2VVD=SE:;S&.$L5,+C[Z9GV%] MYL0?/_KRM(2-^@%-PR4;\;%@6HREF""#V)$T[,>2:^ ]G;*^*)2V3.7LH](9 M"QNU'YE*D%)*#2-XP"[SJ([H'+^&Z#2W+CH?N$%,,/O9E-WG:I**^$X$/DC: MAR96,"%7J $P ILH1'^$DSE2%M6>7E M5@1R$0ECN)Z22,;O!<9=T&GP6PQC,&3JJ@N,00*1U*@F():C.RR)A6:3D8Q& MS)3T,>\_$5I42LB!3)H490=5,!,))M#"%")R!I+> J:I&&Z.T2UFP^GB-+P6 M"+;^/! 4+)$Y@DQXF0F4=I&4,G@+,0P0"@DT0Y M!>).D"4HI^D"M_;6X6VP%)QWIL)250T0.:@DD7AT ;MD M7 L'#81:#E-!(60">!RFTHQ(G,0R$".1(SW'TD2I,B7Z$65JE7J,%%I%(L;/ MANT"$K$ QGS<>P_1B.=W@G7!1OTRA80K.P]VQ9[KZLI.>O*/DHK%W&.3]#.B MK 7(>@B1+1L/E"P-E& @\O,ID"%!V?P%U=)A:XO B3I^6]!Y6#\.:1XNA,%^ M -%RN>S+4 HHS4:\-)MWH7PW%(!%-9+/H"BXH "T-);&D1VD1.[T4($\I\E% MJM4BY0YG50J=8R6H:)@:)2@3MAB5RMB=(IAR:&0LN9;D@/2)WI%_3II*0\G7 M+4OC,K6C1F4$#+*@8NI4H("449ER8G2XY8R8)W'T\"7!8B6#;T-!@B!=]!?Q M"TAVNW \W"( MH0GXEGPH4VFGE-?7#4MKRP'/8B1SE10IHHT44M&9(!%6WAR_6EBS WJ\&P-$6 =@3<6_,T]*Q%457) E* M0SE&7,R:$@]5Q :\ZQ_7UWL.J>@(SC2^JARJTCX_]B:9@3]*"RJ9DR_O!S0:X#6 +=XBL%5LZ:.YB@K::UH2OY02)KOU5.:1.S#8^__VZ7?+VMT4!1<* M0 ETT8Z5]KZ1%(!#E7\?MS$3P>\IH?H"S*545SJZ8\O9XP(^)YE$35.\V'99\\_S=?+WAW\];C?_Q;.2JN>Z:]FV\VM8.ZZUF M^]GF1CU\MNV_J6W6CX^?;_VM6@^:]=;1X49J]]U$^,G ?)N"Y^]W6CNS#A42 M.\WB@87+;_<)G$^GW,_VXO6'/W#EN,!>8"VX/,?^P:=OWX2'C9-FX.Z'/+F# M44W,_]#G;^'NA^ER4O]-7OE+ %OEU]LW[>].C/M\^@)]R=<-X=M@+DMO,C\; MB%8\Y6BLP-30^2*C.3G9UDE>N7_A)GGK)O8%;+-%=UO^^V(?TDWH/*MU$)OP\T=I[$C+4:+-EBPNY_]X2!\ M6O%N;PWU.GSMNTR^QL_%:W6%,NXU:,5YL$ "\$@ & &-O M=7(M,C R-# S,S%X97AX,S(Q+FAT;=U8;7/B-A#^WE^Q)=.[9 8;V[P$#,D, M1\@TG3;D IEK/W6$)6/U9,N511+ZZ[N2[;QW>T#,-@=K7:??;1[J)1 MHE-Q/$H8HKWX#EZ)ZN:;0&\&.&BG/G(29_<-.-]?#&TYU M$OJ>]UW#ZAV/8IEIW$SAXO)K:>.I):)6:$S+//0#M*39K7:(X*LLM/$U2E.U M>B2%5.&>9U]#(W%BDG*Q"=\N>,H*.&*!?^#H8^X MB7V\*?T_1#N"9ZR.QP],$-/;A"^YAG;@^H\CV,[W")%GZBLY/YE>+LY.SR;C MQ=GL'"ZN+N=7X_,%+&8O1K(KGOM]N'+G[L2%^71BO??;7:\)XSF,3V87B^G) M?RJ<.HB!UX/9*2R^G\)\?/EN?#Z=.[.??YS^ N/)PD@"SPM>0[/?UH7F\>:S MA]=Y-KRS#"*992S27&9PPW4".F'P?DT48BXV<,ERJ33(&.O56N$NI EG6>3" MOM%[L];HH:3 ,FJ*X4]$1%\1G?1I-B MH86$*8:>/G2M]+_V#'V'B"D#>!-RC&=-$',MX0%K*RQ*UJ)+A,K<%/&'ZK62 M805N:%TE:DDR5CBS6\$V,(XL:(853903=*';'VY-D)Q0 Y,C6*S#=J^F#,\H M'H;0\?OYYR^KSS-FWS^HH_CRVS_&I>>V.P:'!<)?\31>"R1MA'P4AC1W1%+L M]S57S'33PN3E/LO[!/FJP._NTX.[7-[3[HYR54)][*J8RL'0$/+_D,Y@)]/) M,RP;*;$YP@*E":ZD^*M-3YUKPDV%RA4K3%J;1DR$ %R&SA"!22]RS'/1M*MB MGI$L,K^C0<'"^LN0\B(79!/RS&)B%PTK8TNIM4Q#,Y1=FUH5$5'U"DN:4GP_K[E>.;-I M'-0TK7>NQ*X5M31]*NOX;COHO"CV7/]%V5^9#=S!X&7I:ZUV [?=[VUEMF6! M*,% O M,X%&CW:@75)0+@_P6_,>MV+#P4\A+M!^.Q%_PB-C$GB"=;?/ GKDI M.V90-LQ/YO(*F'\QYJ\1[KO-XT[YJJC*D7&GXGJSUSD<%O83?F!QK'!(.'+MCBS^Q>*X\B0X\SP)+B#9ZJOI53+-O-GXGQXVY++PDX@H6*"&+-/ M[E_NCZ2=!KS[)62)YW*MGR[YFRN;ZK.\/6K96ZL_ 5!+ P04 " #I@:)8 MXSIE49@$ "Y$@ & &-O=7(M,C R-# S,S%X97AX,S(R+FAT;=U8;7/B M-A#^WE^Q)=-<,H.-;1P2#,D,1\AFUGSK"EF/U;,F5Y23TUWW>T#,-@=K7:??;1[J)AHK+T9)A0$IU\,_S6LN!4A&5&N8)04J)H!&7! M^#5\B&CQ$2RKUAJ+?"79=:+ ]0X/NV[HACZ-?1*ZON\3&I$E77J]_J]N"Y>B>K6F4*N4 M'K>[EM$[&<:"*]Q,XN+J:V5CW1*1UVA,B3QP M/;2DZ)VR2,JN>6#B:U6F&O50I$(&.XYY#;3$BDG&TE7P9L$R6L %O869R A_ MTRX(+ZR"2A97B@7[@Z*/N(EYO*W\/T0[*>.TBS!;G9^?CT>)\>@&75[/YU>AB 8OIBY%LB^?N$5S91;/?RD*Q>/79P_.?#>^<0R@XIZ%B@L,M4PFHA,+[DDC$/%W!C.9" M*A QUJM2XBZD#><\M&%/Z^WN''F>,QB++"=\99[PUE&(_P, 26>Y1__K+Z/&/VW/TFBB^__5-<>G;7US@L$/Z: MIW&9(FE#Y&.J27-/)$E_+YFDNIL6.B\/6=XCR%<)[L%>M'^?RP?:W5.N3JC; M[_J8ROY $_+_D$YO*]/).):-C)@<88%2!%=&^*M)3Y-KPG2%RB4M=%K;6DS2 M%' 9.D-23'J18YZ+MED5,TYXJ']'@Q$SIG510:TR-;D56*+,ED5#A+JPV9LF M&I.HR#*EC7@I9$2EA6BF)"]HT'P91*S(4[(*&#>8F$6#VMA2*"6R0 ]E-[I6 MA22M>X4A325^F-=LIYK9% YJ*FIVKL6V$754M"[S7;OK^2^*'=M]4?979CV[ MWW]9^EJK!Y[=/>IM9+9C@*C 0+P+3.!QJ]MJ%M24"[S\#MRGK5BS\%/(*[0? MC\1?\(B8Q)XBG4WSP)ZYJCJF5S7,3^;R&IA_,>:O$>[;U=-.^:JHJI%QJ^+: MW?$/!X7YA.\ICES8F68VO",)?Q+KAO1U=,BMC?#90+6N4Z:,Y0B-2%D$&I/! MMH*\-JT;D+<.V']0;;;HGY#!=DXYPT'I)Q92N,2FR?3LTH9QPF@,9_?-=1K' MJ"';IK#A+M;[D;^YKZL_JZJACKJS^ M!%!+ 0(4 Q0 ( .B!HECL/^ NV 0" ,E-%0 1 " 0 M !C;W5R+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( .B!HEB#'?P=21 !^U M 1 " 0<% @!C;W5R+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 M ( .B!HEA"3M+6)!L 'P" 0 5 " 7\5 @!C;W5R+3(P M,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 " #H@:)8+'8H!TX] _V ( %0 M @ '6, ( 8V]U&UL4$L! A0#% M @ Z8&B6(Z U/(]W0 V=<( !4 ( !5VX" &-O=7(M,C R M-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( .F!HEC'9$YE\GX "P:!@ 5 M " <=+ P!C;W5R+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 M" #I@:)8H;SFK1X( "P* & @ 'LR@, 8V]U'@S,3$N:'1M4$L! A0#% @ Z8&B6./3K?DA" I2@ !@ M ( !0-,# &-O=7(M,C R-# S,S%X97AX,S$R+FAT;5!+ 0(4 M Q0 ( .F!HEA'B!Y7FP0 +P2 8 " 9?; P!C;W5R M+3(P,C0P,S,Q>&5X>#,R,2YH=&U02P$"% ,4 " #I@:)8XSIE49@$ "Y M$@ & @ %HX , 8V]U'@S,C(N:'1M 64$L%!@ * H H@( #;E P $! end XML 85 cour-20240331_htm.xml IDEA: XBRL DOCUMENT 0001651562 2024-01-01 2024-03-31 0001651562 2024-04-25 0001651562 2024-03-31 0001651562 2023-12-31 0001651562 2023-01-01 2023-03-31 0001651562 us-gaap:CommonStockMember 2023-12-31 0001651562 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001651562 us-gaap:TreasuryStockCommonMember 2023-12-31 0001651562 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001651562 us-gaap:RetainedEarningsMember 2023-12-31 0001651562 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001651562 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001651562 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001651562 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001651562 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001651562 us-gaap:CommonStockMember 2024-03-31 0001651562 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001651562 us-gaap:TreasuryStockCommonMember 2024-03-31 0001651562 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001651562 us-gaap:RetainedEarningsMember 2024-03-31 0001651562 us-gaap:CommonStockMember 2022-12-31 0001651562 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001651562 us-gaap:TreasuryStockCommonMember 2022-12-31 0001651562 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001651562 us-gaap:RetainedEarningsMember 2022-12-31 0001651562 2022-12-31 0001651562 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001651562 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001651562 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001651562 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001651562 us-gaap:CommonStockMember 2023-03-31 0001651562 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001651562 us-gaap:TreasuryStockCommonMember 2023-03-31 0001651562 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001651562 us-gaap:RetainedEarningsMember 2023-03-31 0001651562 2023-03-31 0001651562 2023-01-01 0001651562 2024-04-01 2024-03-31 0001651562 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001651562 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001651562 us-gaap:CashAndCashEquivalentsMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001651562 us-gaap:CashAndCashEquivalentsMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001651562 us-gaap:CashAndCashEquivalentsMember 2024-03-31 0001651562 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001651562 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001651562 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001651562 us-gaap:SoftwareDevelopmentMember 2024-03-31 0001651562 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001651562 cour:ComputerEquipmentAndSoftwareMember 2024-03-31 0001651562 cour:ComputerEquipmentAndSoftwareMember 2023-12-31 0001651562 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001651562 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001651562 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001651562 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001651562 cour:PropertyEquipmentAndSoftwareMember 2024-01-01 2024-03-31 0001651562 cour:PropertyEquipmentAndSoftwareMember 2023-01-01 2023-03-31 0001651562 cour:SoftwareAndWebsiteDevelopmentMember 2024-01-01 2024-03-31 0001651562 cour:SoftwareAndWebsiteDevelopmentMember 2023-01-01 2023-03-31 0001651562 cour:ContentAssetMember 2024-03-31 0001651562 cour:ContentAssetMember 2023-12-31 0001651562 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001651562 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001651562 cour:ContentAssetMember 2024-01-01 2024-03-31 0001651562 cour:ContentAssetMember 2023-01-01 2023-03-31 0001651562 cour:CommonStockOptionsMember 2024-01-01 2024-03-31 0001651562 cour:CommonStockOptionsMember 2023-01-01 2023-03-31 0001651562 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001651562 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001651562 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001651562 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001651562 cour:EsppMember 2024-01-01 2024-03-31 0001651562 cour:EsppMember 2023-01-01 2023-03-31 0001651562 cour:SharesSubjectToRepurchaseMember 2024-01-01 2024-03-31 0001651562 cour:SharesSubjectToRepurchaseMember 2023-01-01 2023-03-31 0001651562 2023-04-26 0001651562 us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001651562 us-gaap:SubsequentEventMember 2024-04-30 0001651562 cour:EmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001651562 cour:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2024-03-31 0001651562 cour:EmployeeStockPurchasePlanMember 2024-03-31 0001651562 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001651562 us-gaap:EmployeeStockOptionMember 2023-12-31 0001651562 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001651562 us-gaap:EmployeeStockOptionMember 2024-03-31 0001651562 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001651562 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0001651562 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-03-31 0001651562 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-01-01 2024-03-31 0001651562 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-03-31 0001651562 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-03-31 0001651562 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0001651562 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-03-31 0001651562 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001651562 us-gaap:PerformanceSharesMember 2023-12-31 0001651562 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001651562 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001651562 us-gaap:PerformanceSharesMember 2024-03-31 0001651562 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001651562 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001651562 cour:ResearchAndDevelopmentMember 2024-01-01 2024-03-31 0001651562 cour:ResearchAndDevelopmentMember 2023-01-01 2023-03-31 0001651562 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001651562 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001651562 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001651562 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001651562 us-gaap:RestructuringChargesMember 2024-01-01 2024-03-31 0001651562 us-gaap:RestructuringChargesMember 2023-01-01 2023-03-31 0001651562 us-gaap:SoftwareDevelopmentMember 2024-01-01 2024-03-31 0001651562 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-03-31 0001651562 cour:ContentSourcingAgreementMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001651562 cour:ContentSourcingAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001651562 cour:ContentSourcingAgreementMember us-gaap:RelatedPartyMember 2024-03-31 0001651562 cour:ContentSourcingAgreementMember us-gaap:RelatedPartyMember 2023-12-31 0001651562 cour:ConsumerSegmentMember 2024-01-01 2024-03-31 0001651562 cour:ConsumerSegmentMember 2023-01-01 2023-03-31 0001651562 cour:EnterpriseSegmentMember 2024-01-01 2024-03-31 0001651562 cour:EnterpriseSegmentMember 2023-01-01 2023-03-31 0001651562 cour:DegreesSegmentMember 2024-01-01 2024-03-31 0001651562 cour:DegreesSegmentMember 2023-01-01 2023-03-31 0001651562 us-gaap:OperatingSegmentsMember cour:ConsumerSegmentMember 2024-01-01 2024-03-31 0001651562 us-gaap:OperatingSegmentsMember cour:ConsumerSegmentMember 2023-01-01 2023-03-31 0001651562 us-gaap:OperatingSegmentsMember cour:EnterpriseSegmentMember 2024-01-01 2024-03-31 0001651562 us-gaap:OperatingSegmentsMember cour:EnterpriseSegmentMember 2023-01-01 2023-03-31 0001651562 us-gaap:OperatingSegmentsMember cour:DegreesSegmentMember 2024-01-01 2024-03-31 0001651562 us-gaap:OperatingSegmentsMember cour:DegreesSegmentMember 2023-01-01 2023-03-31 0001651562 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0001651562 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0001651562 us-gaap:MaterialReconcilingItemsMember 2024-01-01 2024-03-31 0001651562 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-03-31 0001651562 us-gaap:MaterialReconcilingItemsMember cour:InternalUseSoftwareMember 2024-01-01 2024-03-31 0001651562 us-gaap:MaterialReconcilingItemsMember cour:InternalUseSoftwareMember 2023-01-01 2023-03-31 0001651562 us-gaap:MaterialReconcilingItemsMember cour:AcquiredIntangiblesMember 2024-01-01 2024-03-31 0001651562 us-gaap:MaterialReconcilingItemsMember cour:AcquiredIntangiblesMember 2023-01-01 2023-03-31 0001651562 country:US 2024-01-01 2024-03-31 0001651562 country:US 2023-01-01 2023-03-31 0001651562 us-gaap:EMEAMember 2024-01-01 2024-03-31 0001651562 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001651562 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001651562 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001651562 cour:OtherMember 2024-01-01 2024-03-31 0001651562 cour:OtherMember 2023-01-01 2023-03-31 0001651562 country:US 2024-03-31 0001651562 country:US 2023-12-31 0001651562 us-gaap:NonUsMember 2024-03-31 0001651562 us-gaap:NonUsMember 2023-12-31 0001651562 cour:RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember 2023-01-01 2023-03-31 0001651562 cour:KennethR.HahnMember 2024-01-01 2024-03-31 0001651562 cour:KennethR.HahnMember cour:KennethR.HahnTradingArrangementStockOptionsMember 2024-03-31 0001651562 cour:KennethR.HahnMember cour:KennethR.HahnTradingArrangementVestingAndExerciseOfStockOptionsMember 2024-03-31 0001651562 cour:KennethR.HahnMember cour:KennethR.HahnTradingArrangementCommonStockMember 2024-03-31 0001651562 cour:KennethR.HahnMember cour:KennethR.HahnTradingArrangementRestrictedStockUnitsMember 2024-03-31 0001651562 cour:RichardJ.JacquetMember 2024-01-01 2024-03-31 0001651562 cour:RichardJ.JacquetMember cour:RichardJ.JacquetTradingArrangementStockOptionsMember 2024-03-31 0001651562 cour:RichardJ.JacquetMember cour:RichardJ.JacquetRestrictedStockUnitsMember 2024-03-31 0001651562 cour:AlanB.CardenasMember 2024-01-01 2024-03-31 0001651562 cour:AlanB.CardenasMember cour:AlanB.CardenasTradingArrangementRestrictedStockUnitsMember 2024-03-31 0001651562 cour:JeffreyN.MaggioncaldaMember 2024-01-01 2024-03-31 0001651562 cour:JeffreyN.MaggioncaldaMember cour:JeffreyN.MaggioncaldaTradingArrangementStockOptionsMember 2024-03-31 0001651562 cour:JeffreyN.MaggioncaldaMember cour:JeffreyN.MaggioncaldaTradingArrangementCommonStockMember 2024-03-31 0001651562 cour:JeffreyN.MaggioncaldaMember cour:JeffreyN.MaggioncaldaTradingArrangementRestrictedStockUnitsMember 2024-03-31 0001651562 cour:AnneMaggioncaldaMember cour:AnneMaggioncaldaTradingArrangementStockOptionsMember 2024-03-31 0001651562 cour:MicheleMMeyersMember 2024-01-01 2024-03-31 0001651562 cour:MicheleMMeyersMember 2024-03-31 shares iso4217:USD iso4217:USD shares cour:segment pure 0001651562 2024 false Q1 --12-31 P270D P270D P270D P270D P175D 10-Q true 2024-03-31 false 001-40275 COURSERA, INC. DE 45-3560292 381 E. Evelyn Ave. Mountain View CA 94041 650 963-9884 Common Stock, $0.00001 par value per share COUR NYSE Yes Yes Large Accelerated Filer false false false 156111926 725363000 656321000 0 65746000 589000 133000 58254000 67418000 25201000 26387000 24429000 16614000 833247000 832486000 31109000 30408000 3206000 4739000 12610000 11720000 36131000 41180000 916303000 920533000 103258000 101041000 20401000 23456000 18320000 22281000 4365000 6557000 148382000 137229000 7861000 7696000 302587000 298260000 0 39000 2177000 2861000 2425000 3179000 307189000 304339000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 0.00001 0.00001 300000000 300000000 165168002 157158478 162898279 155320538 2000 2000 1480238000 1459964000 8009524 7577741 69193000 63154000 0 59000 -801933000 -780677000 609114000 616194000 916303000 920533000 169068000 147642000 79571000 70174000 89497000 77468000 34610000 43809000 57585000 52872000 24943000 25523000 2101000 -5659000 119239000 116545000 -29742000 -39077000 9583000 8037000 -285000 102000 -20444000 -30938000 812000 1426000 -21256000 -32364000 -0.14 -0.14 -0.22 -0.22 156379409 156379409 148974454 148974454 -21256000 -32364000 -59000 433000 -21315000 -31931000 162898279 2000 1459964000 7577741 -63154000 59000 -780677000 616194000 1202043 0 4097000 4097000 1063315 -13514000 -13514000 431783 6039000 6039000 4365 29691000 29691000 -59000 -59000 -21256000 -21256000 165168002 2000 1480238000 8009524 -69193000 0 -801933000 609114000 150683607 1000 1364116000 2747938 -4701000 -718000 -664123000 694575000 1098467 5354000 5354000 1143257 -13036000 -13036000 6805 26053000 26053000 433000 433000 -32364000 -32364000 152932136 1000 1382487000 2747938 -4701000 -285000 -696487000 681015000 -21256000 -32364000 6356000 5511000 27857000 24742000 235000 5016000 0 535000 -635000 -96000 -8456000 14585000 1586000 5396000 1533000 1197000 -594000 19440000 -4954000 -2476000 -2231000 -2376000 10469000 15384000 24450000 4692000 0 121756000 66000000 75000000 134000 298000 4070000 2862000 2153000 624000 59643000 -50540000 4097000 5354000 5634000 0 13514000 13036000 -15051000 -7682000 69042000 -53530000 658086000 322878000 727128000 269348000 1088000 1108000 1834000 1311000 1077000 478000 405000 0 BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS<div style="margin-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 Condensed Consolidated Financial Statements (Unaudited) of Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries (“Coursera,” the “Company,” “we,” “us,” or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and following the requirements of the Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These Condensed Consolidated Financial Statements (Unaudited) have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other interim period or for any other future year. </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%">These Condensed Consolidated Financial Statements (Unaudited) should be read in conjunction with the Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on February 22, 2024 (“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%">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, “educator partners”) 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 13 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%">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 Condensed Consolidated Financial Statements (Unaudited) of Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries (“Coursera,” the “Company,” “we,” “us,” or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and following the requirements of the Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These Condensed Consolidated Financial Statements (Unaudited) have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other interim period or for any other future year. </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%">These Condensed Consolidated Financial Statements (Unaudited) should be read in conjunction with the Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on February 22, 2024 (“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%">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 13 for additional information.</span></div> 3 SIGNIFICANT ACCOUNTING POLICIES <div style="margin-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 Condensed Consolidated Financial Statements (Unaudited) include the Company and its wholly owned subsidiaries. All 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 the Condensed Consolidated Financial Statements (Unaudited) 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 Condensed Consolidated Financial Statements (Unaudited), 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, judgments, 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 Condensed Consolidated Financial Statements (Unaudited).</span></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%">Summary of Significant Accounting Policies </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%">There have been no significant changes to our significant accounting policies as of and for the three months ended March 31, 2024 as compared to the significant accounting policies described in our 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%">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 three months ended March 31, 2024 and 2023, we did not have any customers that accounted for more than 10% of our revenue. As of March 31, 2024, we did not have any customers that accounted for more than 10% of our net accounts receivable balance. </span></div><div style="margin-top: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="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 (“FASB”) issued Accounting Standards Update (“ASU”) 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’ significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (“CODM”). 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 Condensed Consolidated Financial Statements (Unaudited) 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 Condensed Consolidated Financial Statements (Unaudited) and related disclosures. <div style="margin-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 Condensed Consolidated Financial Statements (Unaudited) include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. <div style="margin-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 the Condensed Consolidated Financial Statements (Unaudited) 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 Condensed Consolidated Financial Statements (Unaudited), 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, judgments, 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 Condensed Consolidated Financial Statements (Unaudited).</span></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 three months ended March 31, 2024 and 2023, we did not have any customers that accounted for more than 10% of our revenue. As of March 31, 2024, we did not have any customers that accounted for more than 10% of our net accounts receivable balance. </span></div><div style="margin-top: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="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 (“FASB”) issued Accounting Standards Update (“ASU”) 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’ significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (“CODM”). 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 Condensed Consolidated Financial Statements (Unaudited) 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 Condensed Consolidated Financial Statements (Unaudited) and related disclosures. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REVENUE RECOGNITION </span><div style="margin-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:99.848%"><tr><td style="width:1.0%"></td><td style="width:53.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.619%"></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.619%"></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.622%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">January 1, 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:10pt;font-weight:400;line-height:120%">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 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:120%">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:120%">$</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:120%">48,911 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">62,407 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">45,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">9,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">5,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">8,397 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,254 </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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,418 </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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,734 </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:120%">Contract liabilities:</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 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:120%">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:120%">$</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:120%">150,559 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">140,089 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">118,777 </span></td><td 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,559 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,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><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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,777 </span></td><td style="background-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 three months ended March 31, 2024 and 2023 that was included in the corresponding deferred revenue balance at the beginning of each year was $70,258 and $58,733.</span></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 Condensed Consolidated Balance Sheets (Unaudited) and unbilled amounts that will be recognized as revenue in future periods. As of March 31, 2024, we had remaining performance obligations of $300,341 and expect to recognize approximately 70% 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 Condensed Consolidated Financial Statements (Unaudited):</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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">2024</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:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:120%">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:120%">$</span></td><td style="background-color:#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:120%">1,273 </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:120%">$</span></td><td style="background-color:#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:120%">2,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:120%">Amortization</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:120%">$</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:120%">3,649 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">2,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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-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:66.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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.961%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 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:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#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:120%">12,646 </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:120%">$</span></td><td style="background-color:#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:120%">13,168 </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:120%">Other assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">13,507 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">15,361 </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%">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:99.848%"><tr><td style="width:1.0%"></td><td style="width:53.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.619%"></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.619%"></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.622%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">January 1, 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:10pt;font-weight:400;line-height:120%">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 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:120%">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:120%">$</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:120%">48,911 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">62,407 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">45,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">9,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">5,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">8,397 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,254 </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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,418 </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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,734 </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:120%">Contract liabilities:</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 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:120%">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:120%">$</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:120%">150,559 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">140,089 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">118,777 </span></td><td 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,559 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,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><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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,777 </span></td><td style="background-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> 48911000 62407000 45337000 9343000 5011000 8397000 58254000 67418000 53734000 150559000 140089000 118777000 150559000 140089000 118777000 70258000 58733000 300341000 0.70 P12M <div style="margin-top: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 Condensed Consolidated Financial Statements (Unaudited):</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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">2024</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:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:120%">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:120%">$</span></td><td style="background-color:#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:120%">1,273 </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:120%">$</span></td><td style="background-color:#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:120%">2,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:120%">Amortization</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:120%">$</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:120%">3,649 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">2,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1273000 2972000 3649000 2681000 <div style="margin-top: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-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:66.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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.961%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 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:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#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:120%">12,646 </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:120%">$</span></td><td style="background-color:#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:120%">13,168 </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:120%">Other assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">13,507 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">15,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12646000 13168000 13507000 15361000 INVESTMENTS<div style="margin-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%">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:17.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></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.596%"></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.596%"></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.596%"></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.596%"></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.596%"></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.596%"></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.605%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">Cash equivalents—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:120%">$</span></td><td style="background-color:#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:120%">192,010 </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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">192,010 </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:120%">$</span></td><td style="background-color:#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:120%">186,396 </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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">186,396 </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:120%">Cash equivalents—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:120%">509,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,525 </span></td><td 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:120%">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:120%">701,366 </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:120%">— </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:120%">— </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:120%">701,366 </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:120%">634,843 </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:120%">78 </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:120%">— </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:120%">634,921 </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:120%">Marketable securities—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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">65,746 </span></td><td 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">701,366 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">701,366 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700,608 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700,667 </span></td><td style="background-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 three months ended March 31, 2024 and 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%">The following table presents the cost basis and fair value of our available-for-sale (“AFS”) marketable 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:120%">March 31, 2024</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:120%"> </span></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:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">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:120%">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:120%">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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,765 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,746 </span></td><td style="background-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:120%">March 31, 2024</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:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">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:120%">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:120%">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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,746 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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></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 31, 2023, 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. There were no credit or non-credit impairment losses recorded during the three months ended March 31, 2024 and 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%">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%">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 three months ended March 31, 2024 and 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%">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:17.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></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.596%"></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.596%"></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.596%"></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.596%"></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.596%"></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.596%"></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.605%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">Cash equivalents—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:120%">$</span></td><td style="background-color:#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:120%">192,010 </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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">192,010 </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:120%">$</span></td><td style="background-color:#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:120%">186,396 </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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">186,396 </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:120%">Cash equivalents—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:120%">509,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,525 </span></td><td 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:120%">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:120%">701,366 </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:120%">— </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:120%">— </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:120%">701,366 </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:120%">634,843 </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:120%">78 </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:120%">— </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:120%">634,921 </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:120%">Marketable securities—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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">65,746 </span></td><td 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">701,366 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">701,366 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700,608 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700,667 </span></td><td style="background-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> 192010000 0 0 192010000 186396000 0 0 186396000 509356000 0 0 509356000 448447000 78000 0 448525000 701366000 0 0 701366000 634843000 78000 0 634921000 0 0 0 0 65765000 0 19000 65746000 701366000 0 0 701366000 700608000 78000 19000 700667000 <div style="margin-top: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 available-for-sale (“AFS”) marketable 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:120%">March 31, 2024</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:120%"> </span></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:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">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:120%">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:120%">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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,765 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,746 </span></td><td style="background-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> 0 0 65765000 65746000 <div style="margin-top: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:120%">March 31, 2024</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:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">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:120%">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:120%">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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,746 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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></tr></table></div> 0 0 65746000 19000 0 0 0 0 CONSOLIDATED BALANCE SHEET COMPONENTS <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%">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-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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:120%">$</span></td><td style="background-color:#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:120%">725,363 </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:120%">$</span></td><td style="background-color:#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:120%">656,321 </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:120%">1,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td 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:120%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">1,765 </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:120%">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:120%">$</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:120%">727,128 </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:120%">$</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:120%">658,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"></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;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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 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:10pt;font-weight:400;line-height:120%">Internal-use software and website development</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:120%">$</span></td><td style="background-color:#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:120%">79,763 </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:120%">$</span></td><td style="background-color:#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:120%">73,881 </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:120%">Computer equipment and purchased 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:120%">4,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,405 </span></td><td 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:120%">Leasehold improvements</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:120%">6,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">6,923 </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:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,757 </span></td><td 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 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:120%">Total property, equipment, and software</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:120%">93,970 </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:120%">87,966 </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:120%">Less accumulated 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:120%">(62,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(57,558)</span></td><td 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:120%">Property, equipment, and software, 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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,109 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,408 </span></td><td style="background-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 Condensed Consolidated Statements of Operations (Unaudited): </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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:120%">2024</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:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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:120%">$</span></td><td style="background-color:#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:120%">5,326 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#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:120%">4,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">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:120%">4,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></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:11.021%"></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:11.021%"></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:11.021%"></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:11.021%"></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:11.023%"></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:120%">March 31, 2024</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:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">$</span></td><td style="background-color:#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:120%">14,901 </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:120%">$</span></td><td style="background-color:#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:120%">(4,237)</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:120%">$</span></td><td style="background-color:#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:120%">10,664 </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:120%">$</span></td><td style="background-color:#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:120%">12,982 </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:120%">$</span></td><td style="background-color:#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:120%">(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:120%">$</span></td><td style="background-color:#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:120%">9,424 </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:120%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">2,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,347 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,737)</span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,610 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,428 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,708)</span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,720 </span></td><td style="background-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%">Capitalization of content assets and amortization expense for intangible assets 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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:120%">2024</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:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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:120%">$</span></td><td style="background-color:#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:120%">1,920 </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:120%">$</span></td><td style="background-color:#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:120%">606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">Amortization expense for intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">1,030 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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 March 31, 2024, 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:82.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:15.113%"></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:120%">Remainder of 2024</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:120%">$</span></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:120%">3,514 </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:120%">2025</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:120%">4,253 </span></td><td 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:120%">2026</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:120%">1,965 </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:120%">2027</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:120%">1,470 </span></td><td 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:120%">2028</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:120%">1,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</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:120%">236 </span></td><td 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:120%">Total</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,610 </span></td><td style="background-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 reconciliation of cash, cash equivalents, and restricted cash 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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:120%">$</span></td><td style="background-color:#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:120%">725,363 </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:120%">$</span></td><td style="background-color:#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:120%">656,321 </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:120%">1,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td 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:120%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">1,765 </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:120%">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:120%">$</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:120%">727,128 </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:120%">$</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:120%">658,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"></td></tr></table></div> 725363000 656321000 1574000 0 191000 1765000 727128000 658086000 <div style="margin-top: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;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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 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:10pt;font-weight:400;line-height:120%">Internal-use software and website development</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:120%">$</span></td><td style="background-color:#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:120%">79,763 </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:120%">$</span></td><td style="background-color:#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:120%">73,881 </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:120%">Computer equipment and purchased 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:120%">4,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,405 </span></td><td 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:120%">Leasehold improvements</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:120%">6,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">6,923 </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:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,757 </span></td><td 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 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:120%">Total property, equipment, and software</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:120%">93,970 </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:120%">87,966 </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:120%">Less accumulated 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:120%">(62,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(57,558)</span></td><td 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:120%">Property, equipment, and software, 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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,109 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,408 </span></td><td style="background-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> 79763000 73881000 4527000 4405000 6923000 6923000 2757000 2757000 93970000 87966000 62861000 57558000 31109000 30408000 <div style="margin-top: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 Condensed Consolidated Statements of Operations (Unaudited): </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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:120%">2024</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:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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:120%">$</span></td><td style="background-color:#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:120%">5,326 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#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:120%">4,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">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:120%">4,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5326000 4822000 4786000 4221000 <div style="margin-top: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:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></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:11.021%"></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:11.021%"></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:11.021%"></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:11.021%"></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:11.023%"></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:120%">March 31, 2024</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:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">$</span></td><td style="background-color:#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:120%">14,901 </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:120%">$</span></td><td style="background-color:#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:120%">(4,237)</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:120%">$</span></td><td style="background-color:#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:120%">10,664 </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:120%">$</span></td><td style="background-color:#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:120%">12,982 </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:120%">$</span></td><td style="background-color:#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:120%">(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:120%">$</span></td><td style="background-color:#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:120%">9,424 </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:120%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">2,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,347 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,737)</span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,610 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,428 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,708)</span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,720 </span></td><td style="background-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> 14901000 4237000 10664000 12982000 3558000 9424000 8446000 6500000 1946000 8446000 6150000 2296000 23347000 10737000 12610000 21428000 9708000 11720000 <div style="margin-top: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-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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:120%">2024</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:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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:120%">$</span></td><td style="background-color:#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:120%">1,920 </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:120%">$</span></td><td style="background-color:#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:120%">606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">Amortization expense for intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">1,030 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1920000 606000 1030000 689000 <div style="margin-top: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 March 31, 2024, 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:82.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:15.113%"></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:120%">Remainder of 2024</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:120%">$</span></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:120%">3,514 </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:120%">2025</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:120%">4,253 </span></td><td 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:120%">2026</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:120%">1,965 </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:120%">2027</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:120%">1,470 </span></td><td 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:120%">2028</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:120%">1,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</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:120%">236 </span></td><td 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:120%">Total</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,610 </span></td><td style="background-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> 3514000 4253000 1965000 1470000 1172000 236000 12610000 LEASES <div style="margin-top: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>In May 2022, we entered into an agreement to sublease a portion of our existing office space in Mountain View, California. The sublease is classified as an operating lease. The term commenced on June 1, 2022 and terminates on October 31, 2024. Sublease income from this agreement was $680 for the three months ended March 31, 2024 and 2023. 680000 680000 INCOME TAXES <div style="margin-top: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 or benefit for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated tax rate changes, we record a cumulative adjustment.</span></div><div style="margin-top: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 effective tax rate for the three months ended March 31, 2024 and 2023 was (4.0%) and (4.6%). The difference between the effective tax rate and the U.S. federal statutory rate is primarily due to a valuation allowance for our federal and state net deferred tax assets, income taxes on foreign operations, U.S. state income taxes, and 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%">As of March 31, 2024, we continued to have a full valuation allowance against our U.S. federal and state deferred tax assets. Management regularly evaluates the realizability of our deferred tax assets. Adjustments are recorded to income during the period in which management makes the determination a deferred tax asset is more likely than not to be realized.</span></div> 0.040 0.046 NET LOSS PER SHARE <div style="margin-top: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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">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:120%">$</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:120%">(21,256)</span></td><td style="background-color:#ffffff;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:120%">$</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:120%">(32,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Weighted-average shares used in computing net loss per share—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:120%">156,379,409</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:120%">148,974,454</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Net loss per share—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:120%">$</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:120%">(0.14)</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:120%">$</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:120%">(0.22)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top: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:66.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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.961%"></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:120%">Three Months Ended March 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:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:10pt;font-weight:400;line-height:120%">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:120%">9,927,369</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:120%">17,013,403</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:120%">Restricted stock units (“RSUs”)</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:120%">21,203,139</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:120%">24,487,480</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units (“PSUs”)</span></div></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:120%">300,416</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ESPP stock purchase rights (“ESPP Rights”)</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:120%">377,817</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:120%">324,358</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:120%">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:120%">4,365</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:120%">—</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:120%">Total</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:120%">31,813,106</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:120%">41,825,241</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 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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">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:120%">$</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:120%">(21,256)</span></td><td style="background-color:#ffffff;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:120%">$</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:120%">(32,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Weighted-average shares used in computing net loss per share—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:120%">156,379,409</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:120%">148,974,454</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Net loss per share—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:120%">$</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:120%">(0.14)</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:120%">$</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:120%">(0.22)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -21256000 -32364000 156379409 156379409 148974454 148974454 -0.14 -0.14 -0.22 -0.22 <div style="margin-top: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:66.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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.961%"></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:120%">Three Months Ended March 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:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:10pt;font-weight:400;line-height:120%">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:120%">9,927,369</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:120%">17,013,403</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:120%">Restricted stock units (“RSUs”)</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:120%">21,203,139</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:120%">24,487,480</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units (“PSUs”)</span></div></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:120%">300,416</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ESPP stock purchase rights (“ESPP Rights”)</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:120%">377,817</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:120%">324,358</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:120%">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:120%">4,365</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:120%">—</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:120%">Total</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:120%">31,813,106</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:120%">41,825,241</span></td></tr></table></div> 9927369 9927369 17013403 17013403 21203139 21203139 24487480 24487480 300416 0 377817 377817 324358 324358 4365 4365 0 0 31813106 31813106 41825241 41825241 COMMITMENTS AND CONTINGENCIES <div style="margin-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 March 31, 2024, we had approximately $20,254 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;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%">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 Quarterly Report on Form 10-Q, 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 “Court”) 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. (“VPPA”). 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plaintiff seeks monetary damages for certain violations under the VPPA, including interest and reasonable attorney’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="background-color:#ffffff;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. 20254000 STOCKHOLDERS' EQUITY<div style="margin-top:6pt;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%">Share Repurchase Program</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 million of our common stock, excluding commissions and fees (the “Repurchase Program”). 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 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 three months ended March 31, 2024, we repurchased an aggregate of 431,783 shares of our common stock for $6.0 million pursuant to a Rule 10b5-1 trading plan. As of March 31, 2024, we had $30.6 million, excluding commissions, remaining under the Repurchase Program, which has no expiration date and will continue unless otherwise suspended or discontinued. </span></div>In April 2024, we repurchased an aggregate of 1,135,280 shares of our common stock for $15.7 million pursuant to a Rule 10b5-1 trading plan and have $14.9 million, excluding commissions, remaining under the Repurchase Program as of the date of this filing. 95000000 431783 6000000 30600000 1135280 15700000 14900000 EMPLOYEE BENEFIT PLANS <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%">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%">Our 2021 Stock Incentive Plan (the “2021 Plan”) provides for the granting of incentive and non-statutory stock options, RSUs, PSUs, and other equity-based awards. Pursuant to our 2021 Employee Stock Purchase Plan (the “ESPP”), eligible employees may purchase shares of our 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.</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%">As of March 31, 2024, 16,196,764 shares and 5,861,089 shares of our common stock were reserved for future 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-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 for the three months ended March 31, 2024 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:120%">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:120%">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:120%">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:120%">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:120%">Balance—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:120%">11,165,138</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:120%">$</span></td><td style="background-color:#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:120%">7.03 </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:120%">5.22</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:120%">$</span></td><td style="background-color:#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:120%">142,444 </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:120%">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:120%">—</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:120%">— </span></td><td style="background-color:#ffffff;padding: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:120%">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:120%">(1,202,043)</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:120%">3.41 </span></td><td style="background-color:#cceeff;padding: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:120%">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:120%">(35,726)</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:120%">22.83 </span></td><td style="background-color:#ffffff;padding: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:120%">Balance—March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,927,369</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:120%">$</span></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:120%">7.42 </span></td><td style="background-color:#cceeff;padding: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:120%">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:120%">$</span></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:120%">73,722 </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:120%">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:120%">8,631,076</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:120%">$</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:120%">6.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="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:120%">4.82</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:120%">$</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:120%">71,929 </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%">RSUs and PSUs</span></div><div style="margin-top: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 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%">In March 2024, we granted PSUs to certain executives under the 2021 Plan. PSU grants have both performance and service-based vesting conditions. The ultimate number of units that will vest is determined based on the achievement of annual revenue against a pre-established target (with defined threshold and maximum amounts ranging from 50% to 150% of target). If annual revenue is below the threshold amount, none of the PSUs will vest. If annual revenue is equal to or exceeds the threshold amount, 25% of the PSUs ultimately granted will vest after one year, and the remaining PSUs will vest quarterly (6.25%) over the subsequent three years. The fair value of each unit is determined on the grant date, and the related stock-based compensation expense is recognized using the accelerated attribution method. We evaluate the vesting conditions on a quarterly basis and recognize stock-based compensation expense if the achievement of the performance condition is probable.</span></div><div style="margin-top: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 and PSU activity for the three months ended March 31, 2024 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:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></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.960%"></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.960%"></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.960%"></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.960%"></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.964%"></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:120%">RSUs</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:120%">PSUs</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:120%">Number of<br/>Shares </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:120%">Weighted-Average<br/>Grant Date Fair 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:120%">Aggregate<br/>Intrinsic<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:120%">Number of<br/>Shares</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:120%">Weighted-Average<br/>Grant Date Fair 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:120%">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:120%">Unvested balance—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:120%">18,361,046</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:120%">$</span></td><td style="background-color:#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:120%">15.24 </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:120%">$</span></td><td style="background-color:#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:120%">355,653 </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:120%">—</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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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:120%">5,126,617</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:120%">14.44 </span></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300,416</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:120%">14.36 </span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-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:120%">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:120%">(1,856,395)</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:120%">16.25 </span></td><td style="background-color:#cceeff;padding: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td 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:120%">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:120%">(428,129)</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:120%">16.52 </span></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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:120%">— </span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-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:120%">Unvested balance—March 31, 2024</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:120%">21,203,139</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:120%">$</span></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:120%">14.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></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:120%">297,268 </span></td><td style="background-color:#cceeff;padding: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-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:120%">300,416</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:120%">$</span></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:120%">14.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></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:120%">4,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">(1) For PSUs, the number of shares granted assumes the performance condition is achieved at the target level. The actual number of shares ultimately granted once the performance period is complete may range from 0% to 150% of the target 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%">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%">Stock-based compensation expense is classified in the Condensed Consolidated Statements of Operations (Unaudited) 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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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:120%">$</span></td><td style="background-color:#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:120%">659 </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:120%">$</span></td><td style="background-color:#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:120%">877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">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:120%">11,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">7,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">8,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">8,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">(5,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</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:120%">27,857 </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:120%">$</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:120%">24,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 $1,834 and $1,311 of stock-based compensation related to our internal-use software during the three months ended March 31, 2024 and 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 March 31, 2024, there was a total of $11,834 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 March 31, 2024, total unrecognized compensation cost related to unvested RSUs was $272,596, which is expected to be recognized over a weighted-average period of approximately 2.7 years, and total unrecognized compensation cost related to PSUs was $4,220, which is expected to be recognized over a weighted average period of approximately 2.1 years. Total unrecognized compensation cost related to ESPP Rights as of March 31, 2024 was $5,638, which is expected to be recognized over a weighted-average period of approximately 0.9 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%">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%">The following table presents total shares of our common stock reserved for future issuance: </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:66.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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.961%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 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:10pt;font-weight:400;line-height:120%">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:120%">9,927,369</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:120%">11,165,138</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:120%">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:120%">21,203,139</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:120%">18,361,046</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:120%">PSUs outstanding</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:120%">300,416</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:120%">— </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:120%">Shares available for future grants</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:120%">22,057,853</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:120%">16,913,085</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:120%">Total shares of common stock reserved</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:120%">53,488,777</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:120%">46,439,269</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 that provides for a discretionary employer-matching contribution. We made matching contributions of $854 and $856 to the plan for the three months ended March 31, 2024 and 2023.</span></div> 0.85 P6M 16196764 5861089 P10Y P4Y <div style="margin-top: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 for the three months ended March 31, 2024 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:120%">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:120%">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:120%">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:120%">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:120%">Balance—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:120%">11,165,138</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:120%">$</span></td><td style="background-color:#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:120%">7.03 </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:120%">5.22</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:120%">$</span></td><td style="background-color:#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:120%">142,444 </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:120%">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:120%">—</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:120%">— </span></td><td style="background-color:#ffffff;padding: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:120%">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:120%">(1,202,043)</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:120%">3.41 </span></td><td style="background-color:#cceeff;padding: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:120%">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:120%">(35,726)</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:120%">22.83 </span></td><td style="background-color:#ffffff;padding: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:120%">Balance—March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,927,369</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:120%">$</span></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:120%">7.42 </span></td><td style="background-color:#cceeff;padding: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:120%">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:120%">$</span></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:120%">73,722 </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:120%">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:120%">8,631,076</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:120%">$</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:120%">6.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="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:120%">4.82</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:120%">$</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:120%">71,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11165138 7.03 P5Y2M19D 142444000 0 0 1202043 3.41 35726 22.83 9927369 7.42 P5Y2M19D 73722000 8631076 6.19 P4Y9M25D 71929000 P4Y 0.25 P1Y 0.0625 P4Y 0.0625 0.50 1.50 0.25 P1Y 6.25 P3Y <div style="margin-top: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 and PSU activity for the three months ended March 31, 2024 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:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></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.960%"></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.960%"></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.960%"></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.960%"></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.964%"></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:120%">RSUs</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:120%">PSUs</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:120%">Number of<br/>Shares </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:120%">Weighted-Average<br/>Grant Date Fair 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:120%">Aggregate<br/>Intrinsic<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:120%">Number of<br/>Shares</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:120%">Weighted-Average<br/>Grant Date Fair 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:120%">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:120%">Unvested balance—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:120%">18,361,046</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:120%">$</span></td><td style="background-color:#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:120%">15.24 </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:120%">$</span></td><td style="background-color:#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:120%">355,653 </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:120%">—</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:120%">$</span></td><td style="background-color:#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:120%">— </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:120%">$</span></td><td style="background-color:#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:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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:120%">5,126,617</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:120%">14.44 </span></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300,416</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:120%">14.36 </span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-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:120%">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:120%">(1,856,395)</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:120%">16.25 </span></td><td style="background-color:#cceeff;padding: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td 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:120%">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:120%">(428,129)</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:120%">16.52 </span></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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:120%">— </span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-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:120%">Unvested balance—March 31, 2024</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:120%">21,203,139</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:120%">$</span></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:120%">14.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></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:120%">297,268 </span></td><td style="background-color:#cceeff;padding: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-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:120%">300,416</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:120%">$</span></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:120%">14.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></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:120%">4,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 18361046 15.24 355653000 0 0 0 5126617 14.44 300416 14.36 1856395 16.25 0 0 428129 16.52 0 0 21203139 14.93 297268000 300416 14.36 4212000 (1) For PSUs, the number of shares granted assumes the performance condition is achieved at the target level. The actual number of shares ultimately granted once the performance period is complete may range from 0% to 150% of the target amount. 0 1.50 <div style="margin-top: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 Condensed Consolidated Statements of Operations (Unaudited) 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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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:120%">$</span></td><td style="background-color:#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:120%">659 </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:120%">$</span></td><td style="background-color:#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:120%">877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">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:120%">11,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">7,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">8,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">8,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">(5,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</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:120%">27,857 </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:120%">$</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:120%">24,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 659000 877000 11001000 13465000 7922000 8357000 8275000 7631000 0 -5588000 27857000 24742000 1834000 1311000 11834000 P1Y10M24D 272596000 P2Y8M12D 4220000 P2Y1M6D 5638000 P0Y10M24D <div style="margin-top: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 total shares of our common stock reserved for future issuance: </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:66.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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.961%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 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:10pt;font-weight:400;line-height:120%">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:120%">9,927,369</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:120%">11,165,138</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:120%">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:120%">21,203,139</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:120%">18,361,046</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:120%">PSUs outstanding</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:120%">300,416</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:120%">— </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:120%">Shares available for future grants</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:120%">22,057,853</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:120%">16,913,085</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:120%">Total shares of common stock reserved</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:120%">53,488,777</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:120%">46,439,269</span></td></tr></table></div> 9927369 11165138 21203139 18361046 300416 0 22057853 16913085 53488777 46439269 854000 856000 RELATED-PARTY TRANSACTIONS We have a content sourcing agreement with DeepLearning.AI Corp (“DeepLearning.AI”), 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 three months ended March 31, 2024 and 2023 were $2,309 and $1,693, and were recorded within cost of revenue in the Condensed Consolidated Statements of Operations (Unaudited). As of March 31, 2024 and December 31, 2023, outstanding educator partner payables related to this content sourcing agreement were $2,309 and $3,895. 2309000 1693000 2309000 3895000 <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%">13.    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 (“CODM”) is our Chief Executive Officer. For the purposes of allocating resources and assessing performance, the CODM examines three segments, which relate to 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%">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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Consumer</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:120%">$</span></td><td style="background-color:#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:120%">96,743 </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:120%">$</span></td><td style="background-color:#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:120%">82,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">Enterprise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Degrees</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:120%">14,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">13,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total revenue</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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,068 </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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,642 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Consumer</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:120%">$</span></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:120%">51,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></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:120%">44,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Degrees</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:120%">14,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">13,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total segment gross profit</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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,735 </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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of segment gross profit to gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Platform and support 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:10pt;font-weight:400;line-height:120%">$</span></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:120%">9,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></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:120%">9,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:120%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of internal-use 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:10pt;font-weight:400;line-height:120%">4,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">4,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total reconciling items</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:120%">16,238 </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:120%">15,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:700;line-height:120%">Gross profit</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:120%">$</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:120%">89,497 </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:120%">$</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:120%">77,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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:120%">$</span></td><td style="background-color:#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:120%">92,419 </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:120%">$</span></td><td style="background-color:#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:120%">78,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">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:120%">39,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">21,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">18,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,068 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top: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 three months ended March 31, 2024 and 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: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 right-of-use 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:66.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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.961%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 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:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#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:120%">33,423 </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:120%">$</span></td><td style="background-color:#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:120%">34,047 </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:120%">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:120%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100 </span></td><td 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,315 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,147 </span></td><td style="background-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> 3 inancial information for each reportable segment 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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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:120%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Consumer</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:120%">$</span></td><td style="background-color:#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:120%">96,743 </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:120%">$</span></td><td style="background-color:#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:120%">82,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">Enterprise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Degrees</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:120%">14,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">13,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total revenue</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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,068 </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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,642 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Consumer</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:120%">$</span></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:120%">51,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></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:120%">44,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Degrees</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:120%">14,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">13,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total segment gross profit</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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,735 </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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of segment gross profit to gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">Platform and support 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:10pt;font-weight:400;line-height:120%">$</span></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:120%">9,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></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:120%">9,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:120%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of internal-use 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:10pt;font-weight:400;line-height:120%">4,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">4,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total reconciling items</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:120%">16,238 </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:120%">15,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:700;line-height:120%">Gross profit</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:120%">$</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:120%">89,497 </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:120%">$</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:120%">77,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 96743000 82029000 57494000 52173000 14831000 13440000 169068000 147642000 51774000 44617000 39130000 34970000 14831000 13440000 105735000 93027000 9763000 9772000 659000 877000 4786000 4221000 1030000 689000 16238000 15559000 89497000 77468000 <div style="margin-top: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:65.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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:120%">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:120%">$</span></td><td style="background-color:#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:120%">92,419 </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:120%">$</span></td><td style="background-color:#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:120%">78,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:120%">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:120%">39,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">21,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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:120%">18,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,068 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 92419000 78509000 39149000 37007000 21080000 18598000 16420000 13528000 169068000 147642000 <div style="margin-top: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 right-of-use 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:66.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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.961%"></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:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 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:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#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:120%">33,423 </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:120%">$</span></td><td style="background-color:#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:120%">34,047 </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:120%">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:120%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100 </span></td><td 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,315 </span></td><td style="background-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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,147 </span></td><td style="background-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> 33423000 34047000 892000 1100000 34315000 35147000 RESTRUCTURING RELATED CHARGES<div style="margin-top: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. </span></div><div style="margin-top: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 three months ended March 31, 2023 we recognized a reversal of stock-based compensation expense of approximately $5.6 million, resulting from the forfeiture of RSUs and stock options associated with our November 2022 global workforce reduction. </span></div><div style="margin-top: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 recognized restructuring related charges of $2.1 million during the three months ended March 31, 2024. Related cash payments of $1.8 million were made during the same period and reflected as cash used in operating activities within our Condensed Consolidated Statements of Cash Flows (Unaudited). Remaining unpaid expenses relating to this restructuring are not material as of March 31, 2024.</span></div> 5600000 2100000 1800000 <div style="margin-top: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 6, 2024, Kenneth R. Hahn, Senior Vice President, Chief Financial Officer, and Treasurer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 686,756 shares subject to the exercise of stock options and 104,167 shares subject to the vesting and exercise of stock options, less any shares sold pursuant to a Rule 10b5-1 trading arrangement entered on February 14, 2023, (ii) 34,586 shares of our common stock, and (iii) 90,414 shares subject to the vesting of RSUs. This trading arrangement expires on April 30, 2025, or upon the earlier completion of all authorized sales.</span></div> February 6, 2024 Kenneth R. Hahn Senior Vice President, Chief Financial Officer, and Treasurer true 686756 104167 34586 90414 <div style="margin-top: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 7, 2024, Richard J. Jacquet, Jr., Senior Vice President and Chief People Officer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 45,341 shares subject to the exercise of stock options, and (ii) the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to 200,170 RSUs. This trading arrangement expires on August 30, 2024, or upon the earlier completion of all authorized sales.</span></div> February 7, 2024 Richard J. Jacquet, Jr. Senior Vice President and Chief People Officer true 45341 200170 <div style="margin-top: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 13, 2024, Alan B. Cardenas, Senior Vice President, General Counsel, and Secretary, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to 79,649 RSUs. This trading arrangement expires on May 30, 2025, or upon the earlier completion of all authorized sales.</span></div> February 13, 2024 Alan B. Cardenas Senior Vice President, General Counsel, and Secretary true 79649 <div style="margin-top: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 16, 2024, Jeffrey N. Maggioncalda, President, Chief Executive Officer, and Director, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 179,061 shares subject to the exercise of stock options, (ii) 149,649 shares of our common stock, (iii) 156,617 shares subject to the vesting of RSUs, and (iv) 1,389,673 shares subject to the exercise of stock options held by Anne Maggioncalda, Mr. Maggioncalda's spouse. This trading arrangement expires on April 30, 2025, or upon the earlier completion of all authorized sales.</span></div> February 16, 2024 Jeffrey N. Maggioncalda President, Chief Executive Officer, and Director true 179061 149649 156617 1389673 <div style="margin-top: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 March 1, 2024, Michele M. Meyers, Vice President, Accounting and Chief Accounting Officer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to 20,250 shares of our common stock. This trading arrangement expires on February 28, 2025, or upon the earlier completion of all authorized sales.</span></div> March 1, 2024 Michele M. Meyers Vice President, Accounting and Chief Accounting Officer true 20250 false false false