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 |