XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investments $ 747,479 $ 576,946  
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Other Assets Current, Other Assets Noncurrent  
Total assets 35,340,499 $ 32,479,210 $ 25,823,072
Derivative contracts, liabilities $ (23,211) $ (1,370)  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities Current Accrued Liabilities Current  
Reported Value Measurement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents $ 5,724,549 $ 3,182,631  
Short-term investments 747,479 576,946  
Derivative contracts, assets   34,400  
Restricted cash and cash equivalents 3,494 80,368  
Other assets 47,020    
Total assets 6,522,542 3,874,345  
Derivative contracts, liabilities (23,211) (1,370)  
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 5,724,549 3,182,631  
Short-term investments 747,479 576,946  
Restricted cash and cash equivalents 3,494 80,368  
Other assets 4,245    
Total assets 6,479,767 3,839,945  
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative contracts, assets   34,400  
Total assets   34,400  
Derivative contracts, liabilities (23,211) $ (1,370)  
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Other assets 42,775    
Total assets $ 42,775