v3.26.1
GUARANTEES AND CONTINGENCIES - Schedule of Contractual Obligations with Minimum Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Long term debt obligations  
Total $ 6,709,816
July 1, 2026 - June 30, 2027 319,534
July 1, 2027 - June 30, 2029 2,395,057
July 1, 2029 - June 30, 2031 3,331,819
July 1, 2031 and beyond 663,406
Obligations for future leases  
July 1, 2026 - June 30, 2027 2,269
July 1, 2027 - June 30, 2029 9,175
July 1, 2029 - June 30, 2031 10,702
July 1, 2031 and beyond 17,823
Purchase obligations for contracts not accounted for as lease obligations  
Total 257,756
July 1, 2026 - June 30, 2027 124,372
July 1, 2027 - June 30, 2029 73,384
July 1, 2029 - June 30, 2031 40,000
July 1, 2031 and beyond 20,000
Total payments due  
Total 7,007,541
July 1, 2026 - June 30, 2027 446,175
July 1, 2027 - June 30, 2029 2,477,616
July 1, 2029 - June 30, 2031 3,382,521
July 1, 2031 and beyond $ 701,229