v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Purchase and Capital commitments  
Purchase commitments $ 186,437
Investments Funding Commitment  
Purchase and Capital commitments  
Other commitments 4,406
Maximum commitment 15,056
Amgen, Inc  
Purchase and Capital commitments  
Other commitments 72,346
Maximum cash and development services commitment 1,250,000
Minimum Purchase Commitments for Supply Purchased  
Purchase and Capital commitments  
Purchase commitments 22,579
Inventories  
Purchase and Capital commitments  
Purchase commitments 163,858
Capital Addition Purchase Commitments  
Purchase and Capital commitments  
Other commitments $ 22,925