v3.25.1
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