XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated balance sheet components (Tables)
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule 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, 2022
Amortized costUnrealized GainsUnrealized LossesFair Value
Cash and cash equivalents:
Cash$418,993 $— $— $418,993 
Money market funds1,457 — — 1,457 
U.S. government securities7,463 — 7,464 
Total cash and cash equivalents427,913 — 427,914 
Marketable securities:
U.S. government securities66,267 — (215)66,052 
Total cash, cash equivalents, and marketable securities$494,180 $$(215)$493,966 
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consisted of the following (in thousands):
September 30,December 31,
20222021
Prepaid expenses$9,904 $12,465 
Capitalized cloud computing costs, current913 808 
Short term deposits115 745 
Other current assets2,546 1,909 
Prepaid expenses and other current assets$13,478 $15,927 
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
September 30,December 31,
20222021
Computers and equipment$7,843 $6,798 
Furniture and fixtures4,843 4,701 
Purchased software383 383 
Leasehold improvements19,045 18,932 
Construction in progress18 18 
Total property and equipment32,132 30,832 
Less accumulated depreciation and amortization(24,316)(20,945)
Property and equipment, net$7,816 $9,887 
Schedule of Capitalized Computer Software Capitalized software, net consisted of the following (in thousands):
September 30,December 31,
20222021
Capitalized software$58,637 $43,804 
Less accumulated amortization(32,750)(23,750)
Capitalized software, net$25,887 $20,054 
Schedule of Expected Amortization Expense
As of September 30, 2022, expected amortization expense for capitalized software over the remaining asset lives is as follows (in thousands):

Remainder of 2022$3,445 
202312,272 
20247,947 
20252,223 
Total expected amortization$25,887 
The expected future amortization expense for intangible assets as of September 30, 2022 was as follows (in thousands):

Remainder of 2022$1,066 
20234,108 
20242,795 
2025917 
2026917 
Thereafter594 
Total expected amortization$10,397