v3.25.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Bonus accrual $ 3,810 $ 7,989
Accrued vendor purchases 255 161
Commissions accrual 897 1,708
Accrued hosting services 1,913 2,026
Client refund liability 426 443
Accrued consulting and professional fees 646 653
Accrued tax liabilities 1,815 634
ESPP liability 2,392 757
Other accrued liabilities 15,252 10,149
Total accrued liabilities $ 27,406 $ 24,520