v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Inventory      
Raw materials $ 9,658   $ 9,560
Work-in-progress 1,443   988
Finished goods 2,139   2,442
Total 13,240   $ 12,990
Noncash transfers to property and equipment $ 300 $ 0