v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
Our inventory balance consists of the following (in thousands):
June 30,
2026
December 31,
2025
Raw materials$49,778 $27,860 
API and work-in-process337,757 343,678 
Finished goods70,033 71,754 
Total inventory$457,568 $443,292