XML 104 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
GUARANTEES AND CONTINGENCIES - Schedule of Contractual Obligations with Minimum Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Long term debt obligations  
Total $ 11,584,399
January 1, 2024 - June 30, 2024 303,321
July 1, 2024 - June 30, 2026 2,042,458
July 1, 2026 - June 30, 2028 2,896,912
July 1, 2028 and beyond 6,341,708
Purchase obligations for contracts not accounted for as lease obligations  
Total 427,043
January 1, 2024 - June 30, 2024 106,237
July 1, 2024 - June 30, 2026 301,550
July 1, 2026 - June 30, 2028 19,256
July 1, 2028 and beyond 0
Total payments due  
Total 12,011,442
January 1, 2024 - June 30, 2024 409,558
July 1, 2024 - June 30, 2026 2,344,008
July 1, 2026 - June 30, 2028 2,916,168
July 1, 2028 and beyond $ 6,341,708