v3.25.4
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Feb. 12, 2026
Dec. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]      
Accounts payable and other accrued liabilities   $ 12,999 $ 7,466
Accrued commissions and bonuses   6,361 5,986
Accrued salaries   1,011 2,865
Accrued vacation   2,973 2,766
Other accrued employee expenses   618 1,019
Accounts payable and accrued expenses   23,962 $ 20,102
Software License Agreements      
Loss Contingencies [Line Items]      
Purchase obligation   $ 2,300  
Settlement Obligation | Subsequent Event      
Loss Contingencies [Line Items]      
Loss contingency accrual $ 2,800