XML 49 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
March 31,
2024
December 31,
2023
(in thousands)
Prepaid expenses$18,098 $11,930 
Other receivables 11,656 4,695 
Interest receivable 2,852 3,071 
Other 1,762 1,590 
Total prepaid expenses and other current assets$34,368 $21,286 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
March 31,
2024
December 31,
2023
(in thousands)
Computer equipment, furniture, and fixtures$15,023 $14,136 
Leasehold improvements7,643 7,597 
Total property and equipment 22,666 21,733 
Less: accumulated depreciation(8,281)(6,787)
Total property and equipment, net $14,385 $14,946 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
March 31,
2024
December 31,
2023
(in thousands)
Accrued compensation and benefits$55,212 $37,964 
Deferred revenue8,468 7,250 
Accrued expenses31,034 26,740 
Revenue share payable and other4,290 2,549 
Holdback liability from acquisitions1,661 6,111 
Other6,059 2,735 
Total accrued expenses and other current liabilities$106,724 $83,349