XML 50 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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,
2026
December 31,
2025
(in thousands)
Accrued compensation and benefits$72,480 $74,750 
Deferred revenue28,296 18,039 
Accrued expenses82,177 86,200 
Accrued revenue share payable and other7,937 5,984 
Other16,080 16,358 
Total accrued expenses and other current liabilities$206,970 $201,331 
Schedule of Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following:
March 31,
2026
December 31,
2025
(in thousands)
Accrued customer incentives$24,482 $22,555 
Other84 106 
Total other noncurrent liabilities$24,566 $22,661