XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Supplier Finance Program [Line Items]        
Accounts payable and other accrued liabilities $ 7,875 $ 7,875   $ 7,466
Accrued commissions and bonuses 4,413 4,413   5,986
Accrued salaries 2,878 2,878   2,865
Accrued vacation 3,050 3,050   2,766
Other accrued employee expenses 533 533   1,019
Accounts payable and accrued expenses 20,446 20,446   20,102
Loss contingency 2,300 2,324 $ 0  
Accounts Payable and Accrued Liabilities        
Supplier Finance Program [Line Items]        
AWS loss contingency 1,697 1,697   $ 0
Other Noncurrent Liabilities        
Supplier Finance Program [Line Items]        
AWS loss contingency $ 600 $ 600