XML 107 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES - Future Cash Payments and Commitments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligation $ 8,238,465
Purchase obligation, due in year 1 3,547,239
Purchase obligation, due in years 2 and 3 3,685,145
Purchase obligation, due in years 4 and 5 837,711
Purchase obligation, due after year 5 168,370
Guarantees 37,930
Guarantees, due in year 1 37,870
Guarantees, due in years 2 and 3 60
Guarantees, due in years 4 and 5 0
Guarantees, due after year 5 0
Letters of credit 178,014
Letters of credit, due in year 1 1,620
Letters of credit, due in years 2 and 3 7,360
Letters of credit, due in years 4 and 5 169,034
Letters of credit, due after year 5 0
Total contractual obligation 8,454,409
Total contractual obligation, due in year 1 3,586,729
Total contractual obligation, due in years 2 and 3 3,692,565
Total contractual obligation, due in years 4 and 5 1,006,745
Total contractual obligation, due after year 5 $ 168,370