v3.25.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following at March 31, 2025 and December 31, 2024:
March 31,December 31,
(in thousands)20252024
Bonus accrual$3,810 $7,989 
Accrued vendor purchases255 161 
Commissions accrual897 1,708 
Accrued hosting services1,913 2,026 
Client refund liability426 443 
Accrued consulting and professional fees646 653 
Accrued tax liabilities1,815 634 
ESPP liability2,392 757 
Other accrued liabilities15,252 10,149 
Total accrued liabilities$27,406 $24,520