XML 233 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Bonus accrual $ 7,989 $ 7,798
Accrued vendor purchases 161 174
Commissions accrual 1,708 2,026
Accrued hosting services 2,026 428
Client refund liability 443 660
Accrued consulting and professional fees 653 713
Accrued tax liabilities 634 1,166
ESPP liability 757 682
Other accrued liabilities 10,149 6,116
Total accrued liabilities $ 24,520 $ 19,763