v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Purchase and Capital commitments  
Purchase commitments $ 262,816
Investments Funding Commitment  
Purchase and Capital commitments  
Other commitments 2,157
Maximum commitment 15,057
Amgen, Inc  
Purchase and Capital commitments  
Other commitments 12,527
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 240,237
Capital Addition Purchase Commitments  
Purchase and Capital commitments  
Other commitments $ 22,245