XML 119 R104.htm IDEA: XBRL DOCUMENT v3.21.2
GUARANTEES AND CONTINGENCIES - Schedule of Contractual Obligations with Minimum Payments (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Long term debt obligations  
Total $ 4,514,954
July 1, 2021 - June 30, 2022 149,942
July 1, 2022 - June 30, 2024 299,371
July 1, 2024 - June 30, 2026 2,047,391
July 1, 2026 and beyond 2,018,250
Purchase obligations for contracts not accounted for as lease obligations  
Total 70,646
July 1, 2021 - June 30, 2022 42,887
July 1, 2022 - June 30, 2024 27,759
July 1, 2024 - June 30, 2026 0
July 1, 2026 and beyond 0
Total payments due  
Total 4,585,600
July 1, 2021 - June 30, 2022 192,829
July 1, 2022 - June 30, 2024 327,130
July 1, 2024 - June 30, 2026 2,047,391
July 1, 2026 and beyond $ 2,018,250