XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Our inventory balance consists of the following (in thousands):
September 30,
2025
December 31,
2024
Raw materials$30,730 $27,590 
API and Work-in-process354,360 331,178 
Finished goods64,867 48,431 
Total inventory$449,957 $407,199