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 |