Fair Value Measurement (Details) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended | |
Sep. 30, 2016 | Sep. 30, 2016 | Dec. 31, 2015 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | $ 20,102 | $ 20,102 | $ 13,527 |
Change in fair value of contingent consideration liability | 20 | 87 | |
U.S. government securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 7,416 | 7,416 | 5,948 |
U.S. government agency securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 6,738 | 6,738 | 4,475 |
Corporate debt securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 5,948 | 5,948 | 3,104 |
Fair Value, Measurements, Recurring | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Total cash equivalents and marketable securities | 24,187 | 24,187 | 16,731 |
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Total cash equivalents and marketable securities | 18,106 | 18,106 | 13,574 |
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Total cash equivalents and marketable securities | 6,081 | 6,081 | 3,157 |
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Total cash equivalents and marketable securities | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | Accrued Expenses and Other Current Liabilities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Contingent consideration liability | 263 | 263 | |
Fair Value, Measurements, Recurring | Accrued Expenses and Other Current Liabilities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Contingent consideration liability | 0 | 0 | |
Fair Value, Measurements, Recurring | Accrued Expenses and Other Current Liabilities | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Contingent consideration liability | 263 | 263 | |
Fair Value, Measurements, Recurring | Accrued Expenses and Other Current Liabilities | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Contingent consideration liability | 0 | 0 | |
Fair Value, Measurements, Recurring | Other Liabilities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Contingent consideration liability | | | 260 |
Fair Value, Measurements, Recurring | Other Liabilities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Contingent consideration liability | | | 0 |
Fair Value, Measurements, Recurring | Other Liabilities | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Contingent consideration liability | | | 0 |
Fair Value, Measurements, Recurring | Other Liabilities | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Contingent consideration liability | | | 260 |
Fair Value, Measurements, Recurring | U.S. government securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 7,416 | 7,416 | 5,948 |
Fair Value, Measurements, Recurring | U.S. government securities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 7,416 | 7,416 | 5,948 |
Fair Value, Measurements, Recurring | U.S. government securities | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government securities | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government agency securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 6,738 | 6,738 | 4,475 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 6,738 | 6,738 | 4,475 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | Corporate debt securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 5,948 | 5,948 | 3,104 |
Fair Value, Measurements, Recurring | Corporate debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | Corporate debt securities | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 5,948 | 5,948 | 3,104 |
Fair Value, Measurements, Recurring | Corporate debt securities | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Marketable securities | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | Money market funds | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 2,347 | 2,347 | 2,409 |
Fair Value, Measurements, Recurring | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 2,347 | 2,347 | 2,409 |
Fair Value, Measurements, Recurring | Money market funds | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | Money market funds | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 900 | 900 | 597 |
Fair Value, Measurements, Recurring | U.S. government securities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 900 | 900 | 597 |
Fair Value, Measurements, Recurring | U.S. government securities | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government securities | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government agency securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 705 | 705 | 145 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 705 | 705 | 145 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | Corporate debt securities | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 133 | 133 | 53 |
Fair Value, Measurements, Recurring | Corporate debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 0 | 0 | 0 |
Fair Value, Measurements, Recurring | Corporate debt securities | Significant Other Observable Inputs (Level 2) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | 133 | 133 | 53 |
Fair Value, Measurements, Recurring | Corporate debt securities | Significant Unobservable Inputs (Level 3) | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | | |
Cash equivalents | $ 0 | $ 0 | $ 0 |