v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands): 
March 31,
2025
December 31,
2024
Raw materials$33,484 $20,161 
Work in process320,252 311,752 
Finished goods139,040 148,532 
Total inventories$492,776 $480,445