XML 220 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following at December 31, 2024 and 2023:
December 31,
(in thousands)20242023
Bonus accrual$7,989 $7,798 
Accrued vendor purchases161 174 
Commissions accrual1,708 2,026 
Accrued hosting services2,026 428 
Client refund liability443 660 
Accrued consulting and professional fees653 713 
Accrued tax liabilities634 1,166 
ESPP liability757 682 
Other accrued liabilities10,149 6,116 
Total accrued liabilities$24,520 $19,763