XML 47 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 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:
June 30,
2024
December 31,
2023
(in thousands)
Prepaid expenses$20,575 $11,930 
Other receivables 14,083 4,695 
Interest receivable 4,716 3,071 
Other 2,225 1,590 
Total prepaid expenses and other current assets$41,599 $21,286 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
June 30,
2024
December 31,
2023
(in thousands)
Computer equipment, furniture, and fixtures$15,273 $14,136 
Leasehold improvements7,636 7,597 
Construction-in-progress 501 — 
Total property and equipment 23,410 21,733 
Less: accumulated depreciation(9,242)(6,787)
Total property and equipment, net $14,168 $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:
June 30,
2024
December 31,
2023
(in thousands)
Accrued compensation and benefits$41,551 $37,964 
Deferred revenue9,639 7,250 
Accrued expenses24,612 26,740 
Revenue share payable and other4,561 2,549 
Holdback liability from acquisitions3,544 6,111 
Other5,911 2,735 
Total accrued expenses and other current liabilities$89,818 $83,349