XML 49 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025
December 31,
2024
(in thousands)
Prepaid expenses$23,290 $14,583 
Other receivables 26,876 11,500 
Interest receivable 9,089 4,695 
Other 3,506 2,280 
Total prepaid expenses and other current assets$62,761 $33,058 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
June 30,
2025
December 31,
2024
(in thousands)
Computer equipment, furniture, and fixtures$16,880 $15,832 
Leasehold improvements8,051 8,017 
Construction-in-progress 63 — 
Total property and equipment 24,994 23,849 
Less: accumulated depreciation(13,600)(11,197)
Total property and equipment, net $11,394 $12,652 
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,
2025
December 31,
2024
(in thousands)
Accrued compensation and benefits$56,042 $63,441 
Deferred revenue18,826 14,805 
Accrued expenses49,108 31,817 
Accrued revenue share payable and other7,493 6,939 
Other8,848 7,462 
Total accrued expenses and other current liabilities$140,317 $124,464 
Schedule of Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following:
June 30,
2025
December 31,
2024
(in thousands)
Accrued customer incentives$15,632 $9,100 
Other148 157 
Total other noncurrent liabilities$15,780 $9,257