XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value $ 913,767 $ 725,227
Short-term investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 670,524 650,913
Short-term investments | Cash and money market fund    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 112,279 141,714
Short-term investments | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 144,472 94,572
Short-term investments | Securities of government-sponsored entities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 142,773 20,840
Short-term investments | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 271,000 393,787
Long-term investments | Cash and money market fund    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value   1,500
Long-term investments | Certificates of deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 3,206 3,977
Long-term investments | Securities of government-sponsored entities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 48,708 64,837
Long-term investments | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 250,946 151,191
Long-term investments | Restricted equity securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 55,868  
Investments Including Cash Equivalents And Restricted Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 1,029,252 872,418
Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 115,485 147,191
Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term investments | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 112,279 141,714
Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term investments | Cash and money market fund | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 112,279 141,714
Quoted Prices in Active Markets for Identical Assets (Level 1) | Long-term investments | Cash and money market fund | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis   1,500
Quoted Prices in Active Markets for Identical Assets (Level 1) | Long-term investments | Certificates of deposit | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 3,206 3,977
Quoted Prices in Active Markets for Identical Assets (Level 1) | Investments Including Cash Equivalents And Restricted Cash | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 115,485 147,191
Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash and Cash Equivalents | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 115,485 147,191
Significant Other Observable Inputs (Level 2) | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 857,899 725,227
Significant Other Observable Inputs (Level 2) | Short-term investments | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 558,245 509,199
Significant Other Observable Inputs (Level 2) | Short-term investments | Commercial paper | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 144,472 94,572
Significant Other Observable Inputs (Level 2) | Short-term investments | Securities of government-sponsored entities | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 142,773 20,840
Significant Other Observable Inputs (Level 2) | Short-term investments | Corporate debt securities | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 271,000 393,787
Significant Other Observable Inputs (Level 2) | Long-term investments | Securities of government-sponsored entities | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 48,708 64,837
Significant Other Observable Inputs (Level 2) | Long-term investments | Corporate debt securities | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 250,946 151,191
Significant Other Observable Inputs (Level 2) | Investments Including Cash Equivalents And Restricted Cash | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 857,899 $ 725,227
Significant Unobservable Inputs (Level 3) | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 55,868  
Significant Unobservable Inputs (Level 3) | Long-term investments | Restricted equity securities | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis 55,868  
Significant Unobservable Inputs (Level 3) | Investments Including Cash Equivalents And Restricted Cash | Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of assets on recurring basis $ 55,868