v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory    
Raw materials $ 14,077 $ 8,547
Work in process 18,986 13,313
Finished goods 22,033 14,802
Inventory 55,096 36,662
Recognized as: Inventory 36,177 23,802
Other assets    
Inventory    
Recognized as: Other assets $ 18,919 $ 12,860