XML 109 R93.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Commitments and Obligations (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Purchase obligations  
Total $ 409,802
Less than 1 year 256,834
1 to 3 years 152,968
3 to 5 years 0
More than 5 years 0
Guarantees  
Total 135,053
Less than 1 year 120,278
1 to 3 years 14,775
3 to 5 years 0
More than 5 years 0
Letters of credit  
Total 587,274
Less than 1 year 402,765
1 to 3 years 178,846
3 to 5 years 169
More than 5 years 5,494
Letters Of Credit  
Letters of credit  
Total 42,419
Less than 1 year 25,653
1 to 3 years 11,103
3 to 5 years 169
More than 5 years $ 5,494