XML 63 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 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:
December 31,
2024
December 31,
2023
(in thousands)
Prepaid expenses$14,583 $11,930 
Other receivables 11,500 4,695 
Interest receivable 4,695 3,071 
Other 2,280 1,590 
Total prepaid expenses and other current assets$33,058 $21,286 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
December 31,
2024
December 31,
2023
(in thousands)
Computer equipment, furniture, and fixtures$15,832 $14,136 
Leasehold improvements8,017 7,597 
Total property and equipment 23,849 21,733 
Less: accumulated depreciation(11,197)(6,787)
Total property and equipment, net $12,652 $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:
December 31,
2024
December 31,
2023
(in thousands)
Accrued compensation and benefits$63,441 $37,964 
Deferred revenue14,805 7,250 
Accrued expenses31,817 26,740 
Revenue share payable and other6,939 2,549 
Holdback liability from acquisitions— 6,111 
Other7,462 2,735 
Total accrued expenses and other current liabilities$124,464 $83,349