XML 122 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investments $ 300,040 $ 0  
Total assets 18,344,666 17,920,588 $ 15,841,258
Derivative contracts   4,772  
Derivative contracts (19,599) (8,600)  
Reported Value Measurement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 1,229,000 1,084,319  
Short-term investments 300,040    
Total assets 1,529,040 1,089,091  
Derivative contracts   4,772  
Derivative contracts (19,599) (8,600)  
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,229,000 1,084,319  
Short-term investments 300,040    
Total assets 1,529,040 1,084,319  
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total assets   4,772  
Derivative contracts   4,772  
Derivative contracts $ (19,599) $ (8,600)