Commitments and Contingencies (Details) - USD ($) |
Mar. 31, 2025 |
Jun. 30, 2024 |
|---|---|---|
| Purchase Commitment, Excluding Long-term Commitment [Line Items] | ||
| Purchase commitments, total | $ 1,800,000,000 | |
| Purchase obligation, loss accrued | 0 | $ 26,400,000 |
| Related Party | ||
| Purchase Commitment, Excluding Long-term Commitment [Line Items] | ||
| Purchase commitments, total | $ 107,500,000 |