v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Inventory      
Raw materials $ 9,515   $ 9,560
Work-in-progress 2,570   988
Finished goods 2,287   2,442
Total 14,372   $ 12,990
Noncash transfers to property and equipment $ 800 $ 200