v3.26.1
Commitment and Contingencies - Schedule of Future Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Other contractual commitments    
2027 $ 663,118  
2028 680,631  
2029 609,256  
2030 577,647  
2031 653,397  
Thereafter 551,000  
Total commitments 3,735,049 $ 1,814,106
Leases not commenced    
2027 27,961  
2028 49,052  
2029 51,014  
2030 53,054  
2031 55,176  
Thereafter 723,538  
Total commitments 959,795 912,344
Total    
2027 691,079  
2028 729,683  
2029 660,270  
2030 630,701  
2031 708,573  
Thereafter 1,274,538  
Total purchase obligation $ 4,694,844 $ 2,726,450