v3.25.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory    
Raw materials $ 11,318 $ 3,737
Work in process 8,169 7,069
Finished goods 9,066  
Total inventory 28,553 10,806
Inventory 28,553 10,806
Recognized as: Inventory 6,444 241
Other assets    
Inventory    
Recognized as: Other assets $ 22,109 $ 10,565