XML 68 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Jul. 01, 2017
Dec. 31, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments $ 50,000 $ 150,000
Commodity and foreign exchange contracts, assets 200 2,029
Total assets 16,112,725 15,223,518
Commodity and foreign exchange contracts, liabilities (2,590) (605)
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 1,092,015 1,609,523
Short-term investments 50,000 150,000
Commodity and foreign exchange contracts, assets 200 2,029
Total assets 1,142,215 1,761,552
Commodity and foreign exchange contracts, liabilities (2,590) (605)
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 1,092,015 1,609,523
Short-term investments 50,000 150,000
Total assets 1,142,015 1,759,523
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 200 2,029
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Commodity Contracts And foreign Exchange Contracts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commodity and foreign exchange contracts, assets   2,029
Commodity and foreign exchange contracts, liabilities (2,590)  
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, assets $ 200  
Commodity and foreign exchange contracts, liabilities   $ (605)