v3.26.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Supplier Finance Program [Line Items]    
Accounts payable and other accrued liabilities $ 11,686 $ 12,999
Accrued commissions and bonuses 3,107 6,361
Accrued salaries 2,873 1,011
Accrued vacation 2,925 2,973
Other accrued employee expenses 684 618
Accounts payable and accrued expenses 21,275 23,962
AWS loss contingency 2,000  
Settlement Obligation    
Supplier Finance Program [Line Items]    
Loss contingency accrual 2,400 2,800
Software License Agreements    
Supplier Finance Program [Line Items]    
AWS loss contingency $ 100 $ 2,300