v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 43,920 $ 26,977
Raw materials 35,153 53,151
Total inventory $ 79,073 $ 80,128