v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 3,220 $ 2,686
Production 5,108 5,655
Finished goods 259 317
Inventory allowance (998) (1,239)
Total inventory, net $ 7,589 $ 7,419