XML 55 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments   $ 50,000
Total assets $ 16,121,246 15,841,258
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 254,494 594,946
Short-term investments   50,000
Commodity and foreign exchange contracts 3,245 479
Total assets 257,739 645,425
Commodity and foreign exchange contracts (6,302) (8,531)
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 254,494 594,946
Short-term investments   50,000
Total assets 254,494 644,946
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 3,245 479
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Commodity Contracts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commodity and foreign exchange contracts 3,245  
Commodity and foreign exchange contracts   (8,531)
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Foreign Exchange Contracts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commodity and foreign exchange contracts   $ 479
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Commodity and Foreign Exchange Contracts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commodity and foreign exchange contracts $ (6,302)