XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 41,551 $ 37,964
Deferred revenue 9,639 7,250
Accrued expenses 24,612 26,740
Revenue share payable and other 4,561 2,549
Holdback liability from acquisitions 3,544 6,111
Other 5,911 2,735
Total accrued expenses and other current liabilities $ 89,818 $ 83,349