XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of inventory
Our inventory balance consists of the following (in thousands):
December 31,
20232022
Raw materials$23,282 $31,874 
API and Work-in-process209,793 54,455 
Finished goods36,862 34,630 
Total inventory$269,937 $120,959