XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Our inventory balance consists of the following (in thousands):
December 31,
20242023
Raw materials$27,590 $23,282 
API and Work-in-process331,178 209,793 
Finished goods48,431 36,862 
Total inventory$407,199 $269,937