v3.26.1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following as of June 30, 2026 and December 31, 2025 (in thousands):

As of
June 30, 2026December 31, 2025
Hosting costs and license fees$7,296 $6,570 
Legal costs2,257 1,438 
Reimbursable employee expenses2,118 1,123 
Contract labor costs2,016 2,600 
Audit and tax expenses1,517 1,818 
Marketing and tradeshow expenses1,536 892 
Taxes payable931 1,953 
Other accrued expenses3,991 2,089 
Total accrued expenses$21,662 $18,483