v3.25.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Our inventory balance consists of the following (in thousands):
December 31,
20252024
Raw materials$27,860 $27,590 
API and Work-in-process343,678 331,178 
Finished goods71,754 48,431 
Total inventory$443,292 $407,199