XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated balance sheet components (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Cash, Cash Equivalents, and Marketable Securities The amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisted of the following (in thousands):
As of September 30, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash and cash equivalents:
Cash$46,057 $— $— $46,057 
Money market funds267,036 — — 267,036 
U.S. government securities14,879 — 14,881 
Total cash and cash equivalents327,972 — 327,974 
Marketable securities:
U.S. government securities151,461 (4)151,466 
Total cash, cash equivalents, and marketable securities$479,433 $11 $(4)$479,440 

As of December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash and cash equivalents:
Cash$134,408 $— $— $134,408 
Money market funds130,377 — — 130,377 
U.S. government securities48,899 (3)48,900 
Total cash and cash equivalents313,684 (3)313,685 
Marketable securities:
U.S. government securities151,900 30 (243)151,687 
Total cash, cash equivalents, and marketable securities$465,584 $34 $(246)$465,372 

Cash equivalents and marketable securities in an unrealized loss position consisted of the following (in thousands):
September 30, 2023December 31, 2022
Fair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Cash equivalents:
U.S. government securities$— $— $24,960 $(3)
Marketable securities:
U.S. government securities43,420 (4)59,057 (243)
Total securities in an unrealized loss position
$43,420 $(4)$84,017 $(246)
Summary of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
September 30,December 31,
20232022
Leasehold improvements$19,041 $19,109 
Computers and equipment7,896 7,820 
Furniture and fixtures4,678 4,870 
Purchased software383 383 
Construction in progress27 — 
Total property and equipment32,025 32,182 
Less accumulated depreciation and amortization(27,041)(25,170)
Property and equipment, net$4,984 $7,012 
Summary of Capitalized Software, Net Capitalized software, net consisted of the following (in thousands):
September 30,December 31,
20232022
Capitalized software$79,865 $63,748 
Less accumulated amortization(48,941)(36,336)
Capitalized software, net$30,924 $27,412 
Summary of Expected Amortization Expense
As of September 30, 2023, expected amortization expense for capitalized software over the remaining asset lives was as follows (in thousands):

Remainder of 2023$4,503 
202415,009 
20259,169 
20262,243 
Total expected amortization$30,924 
The expected future amortization expense for intangible assets as of September 30, 2023 was as follows (in thousands):

Remainder of 2023$954 
20242,795 
2025917 
2026917 
2027594 
Total expected amortization$6,177 
Summary of Intangible Assets Acquired through Business Combination
Intangible assets, net and goodwill— As of September 30, 2023, intangible assets, net acquired as part of the CorpU business combination were as follows (in thousands):

Estimated Useful LivesIntangible Assets, GrossAccumulated AmortizationIntangible Assets, Net
Customer relationships6 years$5,500 $(1,927)$3,573 
Vendor relationships 3 years4,500 (3,153)1,347 
Developed technology3 years4,200 (2,943)1,257 
Tradename2 years900 (900)— 
Total$15,100 $(8,923)$6,177 
As of December 31, 2022, intangible assets, net acquired as part of the CorpU business combination were as follows (in thousands):
Estimated Useful LivesIntangible Assets, GrossAccumulated AmortizationIntangible Assets, Net
Customer relationships6 years$5,500 $(1,239)$4,261 
Vendor relationships 3 years4,500 (2,028)2,472 
Developed technology3 years4,200 (1,893)2,307 
Tradename2 years900 (609)291 
Total$15,100 $(5,769)$9,331