XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts payable and accrued expenses and other long term liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following:
 December 31,
 20222021
Accounts payable$10,487 $8,307 
Accrued payroll12,623 5,047 
Accrued professional fees3,150 2,334 
Accrued bonuses and commissions16,527 16,454 
Accrued revenue sharing3,522 8,497 
Taxes payable3,130 6,076 
Short term debt— 1,976 
Accrued hosting fees5,949 2,465 
Cease use liability (short-term)— 1,298 
Other accrued expenses5,411 3,803 
Total accounts payable and accrued expenses$60,799 $56,257 
Other Noncurrent Liabilities
Other long-term liabilities consisted of the following:
 December 31,
 20222021
Purchase price payable for the acquisitions of Publica and Context$— $2,320 
Cease use liability (long-term)— 5,689 
Security deposit received672 672 
Fin 48 liability394 — 
Total other long-term liabilities$1,066 $8,681