v3.25.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 2,600 $ 2,087
Semi-finished goods 7,558 4,899
Finished goods 105 1,763
Total inventory $ 10,263 $ 8,749