XML 83 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 63,441 $ 37,964
Deferred revenue 14,805 7,250
Accrued expenses 31,817 26,740
Revenue share payable and other 6,939 2,549
Holdback liability from acquisitions 0 6,111
Other 7,462 2,735
Total accrued expenses and other current liabilities $ 124,464 $ 83,349