XML 102 R91.htm IDEA: XBRL DOCUMENT v3.21.1
GUARANTEES AND CONTINGENCIES - Schedule of Contractual Obligations with Minimum Payments (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Long term debt obligations  
Total $ 4,547,824
April 1, 2021 - June 30, 2021 32,040
July 1, 2021 - June 30, 2023 300,124
July 1, 2023 - June 30, 2025 1,225,472
July 1, 2025 and beyond 2,990,188
Purchase obligations for contracts not accounted for as lease obligations  
Total 82,060
April 1, 2021 - June 30, 2021 20,738
July 1, 2021 - June 30, 2023 61,322
July 1, 2023 - June 30, 2025 0
July 1, 2025 and beyond 0
Total payments due  
Total 4,629,884
April 1, 2021 - June 30, 2021 52,778
July 1, 2021 - June 30, 2023 361,446
July 1, 2023 - June 30, 2025 1,225,472
July 1, 2025 and beyond $ 2,990,188