v3.24.3
Accounts payable and accrued expenses and other long-term liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 3,837 $ 12,092
Accrued payroll 5,439 9,250
Accrued professional fees 2,538 3,281
Accrued bonuses and commissions 17,079 20,413
Accrued revenue sharing 4,663 4,136
Taxes payable 2,736 6,436
Accrued hosting fees 4,895 9,475
Other accrued expenses 7,687 7,149
Total accounts payable and accrued expenses $ 48,874 $ 72,232