v3.25.2
Commitments and Contingencies - Commitments (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Purchase and Capital commitments  
Purchase commitments $ 130,087
Investments Funding Commitment  
Purchase and Capital commitments  
Other commitments 6,740
Maximum commitment 15,890
Amgen, Inc  
Purchase and Capital commitments  
Other commitments 242,916
Maximum cash and development services commitment 1,250,000
Minimum Purchase Commitments For Supply Purchased  
Purchase and Capital commitments  
Purchase commitments 32,591
Inventories  
Purchase and Capital commitments  
Purchase commitments 97,496
Capital Addition Purchase Commitments  
Purchase and Capital commitments  
Other commitments $ 62,029