v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory consisted of the following at June 30, 2026 and December 31, 2025 (in thousands):
June 30, 2026December 31, 2025
Raw materials$214,857 $152,680 
Work-in-process 13,537 8,866 
Finished goods258,162 180,265 
Total inventory$486,556 $341,811