XML 52 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated balance sheet components (Tables)
12 Months Ended
Dec. 31, 2022
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 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):
December 31, 2022
Fair ValueGross Unrealized Losses
Cash equivalents:
U.S. government securities$24,960 $(3)
Marketable securities:
U.S. government securities59,057 (243)
Total securities in an unrealized loss position
$84,017 $(246)
Summary of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,December 31,
20222021
Prepaid expenses$10,512 $12,465 
Capitalized cloud computing costs, current941 808 
Short term deposits181 745 
Other current assets3,244 1,909 
Prepaid expenses and other current assets$14,878 $15,927 
Summary of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
December 31,December 31,
20222021
Computers and equipment$7,820 $6,798 
Furniture and fixtures4,870 4,701 
Purchased software383 383 
Leasehold improvements19,109 18,932 
Construction in progress— 18 
Total property and equipment32,182 30,832 
Less accumulated depreciation and amortization(25,170)(20,945)
Property and equipment, net$7,012 $9,887 
Summary of Capitalized Computer Software Capitalized software, net consisted of the following (in thousands):
December 31,December 31,
20222021
Capitalized software$63,748 $43,804 
Less accumulated amortization(36,336)(23,750)
Capitalized software, net$27,412 $20,054 
Summary of Expected Amortization Expense
As of December 31, 2022, expected amortization expense for capitalized software over the remaining asset lives was as follows (in thousands):

2023$13,975 
20249,651 
20253,786 
Total expected amortization$27,412 
The expected future amortization expense for intangible assets as of December 31, 2022 was as follows (in thousands):

2023$4,108 
20242,795 
2025917 
2026917 
2027594 
Total expected amortization$9,331