v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Sales, general and administrative accrued expenses $ 8,365 $ 7,649
Accrued payroll and related expenses 4,017 7,016
Accrued inventory purchases 1,594 1,748
Other accrued liabilities 465 142
Operating lease liability, current portion 436 465
Total accrued liabilities $ 14,877 $ 17,020