v3.26.1
Commitments and Contingencies (Details)
Apr. 07, 2026
indvidual
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Purchase Commitment, Excluding Long-term Commitment [Line Items]      
Purchase commitments, total   $ 10,100,000,000  
Purchase obligation, loss accrued   4,100,000 $ 0
Related Party      
Purchase Commitment, Excluding Long-term Commitment [Line Items]      
Purchase commitments, total   $ 228,600,000  
Subsequent Event      
Purchase Commitment, Excluding Long-term Commitment [Line Items]      
Litigation, number of employed or associated employees internally investigated | indvidual 3