XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Supplier Finance Program [Line Items]      
Accounts payable and other accrued liabilities $ 9,193   $ 7,466
Accrued commissions and bonuses 5,765   5,986
Accrued salaries 1,627   2,865
Accrued vacation 2,912   2,766
Other accrued employee expenses 586   1,019
Accounts payable and accrued expenses 20,083   $ 20,102
Loss contingency 2,324 $ 0  
Accounts Payable and Accrued Liabilities      
Supplier Finance Program [Line Items]      
AWS loss contingency $ 1,700