v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 4,553 $ 7,016
Sales, general and administrative accrued expenses 3,614 7,649
Accrued inventory purchases 785 1,748
Operating lease liability, current portion 447 465
Other accrued liabilities 380 142
Total accrued liabilities $ 9,779 $ 17,020