v3.24.3
Accounts payable and accrued expenses and other long-term liabilities
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses and other long-term liabilities Accounts payable and accrued expenses and other long-term liabilities
Accounts payable and accrued expenses consisted of the following:
 September 30, 2024December 31, 2023
Accounts payable$3,837 $12,092 
Accrued payroll5,439 9,250 
Accrued professional fees2,538 3,281 
Accrued bonuses and commissions17,079 20,413 
Accrued revenue sharing4,663 4,136 
Taxes payable2,736 6,436 
Accrued hosting fees4,895 9,475 
Other accrued expenses7,687 7,149 
Total accounts payable and accrued expenses$48,874 $72,232 

Other long-term liabilities consisted of the following:
 September 30, 2024December 31, 2023
Security deposit received$672 $672 
Uncertain tax positions5,514 5,511 
Total other long-term liabilities$6,186 $6,183