v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory    
Raw materials $ 11,274 $ 8,547
Work in process 18,539 13,313
Finished goods 15,223 14,802
Inventory 45,036 36,662
Recognized as: Inventory 28,506 23,802
Other assets    
Inventory    
Recognized as: Other assets $ 16,530 $ 12,860