v3.26.1
Other Financial Information - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued expenses and other liabilities, current    
Payroll, benefits, incentives and commissions payable $ 5,579 $ 6,683
Warranty reserve 175 205
Restructuring accrual 1,098 0
Income taxes payable 10 2,401
Other accrued expenses and other liabilities 2,928 2,381
Total accrued expenses and other liabilities 9,790 11,670
Non-current    
Other liabilities, non-current 1,120 1,070
Total accrued expenses, and current and non-current other liabilities $ 10,910 $ 12,740