XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued employee compensation and benefits $ 15,735 $ 16,897
Accrued consulting and professional fees 2,991 2,560
Accrued processing fees 3,623 2,287
Accrued channel partner fees 4,789 2,679
Accrued license fees 6,079 3,629
Accrued marketing 2,297 2,169
Accrued tax liabilities 640 1,769
Short-term deferred purchase price 1,144  
Other 6,399 6,433
Total $ 43,697 $ 38,423