XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 59,667 $ 37,964
Deferred revenue 12,879 7,250
Accrued expenses 17,259 26,740
Revenue share payable and other 2,499 2,549
Holdback liability from acquisitions 0 6,111
Other 12,540 2,735
Total accrued expenses and other current liabilities $ 104,844 $ 83,349