Fair Value Measurements (Detail) - USD ($) $ in Millions | Jun. 30, 2023 | Dec. 31, 2022 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | $ 7,164 | $ 5,845 |
Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 1,276 | 862 |
Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 5,888 | 4,983 |
Cash equivalents: | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 691 | 738 |
Cash equivalents: | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 30 | 36 |
Cash equivalents: | Corporate notes and bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 1 | 10 |
Cash equivalents: | Deposits | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 585 | 124 |
Cash equivalents: | U.S. government and agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 33 | 8 |
Cash equivalents: | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | | 2 |
Cash equivalents: | Level 1 | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 691 | 738 |
Cash equivalents: | Level 1 | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 0 | 0 |
Cash equivalents: | Level 1 | Corporate notes and bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 0 | 0 |
Cash equivalents: | Level 1 | Deposits | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 585 | 124 |
Cash equivalents: | Level 1 | U.S. government and agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 0 | 0 |
Cash equivalents: | Level 1 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | | 0 |
Cash equivalents: | Level 2 | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 0 | 0 |
Cash equivalents: | Level 2 | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 30 | 36 |
Cash equivalents: | Level 2 | Corporate notes and bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 1 | 10 |
Cash equivalents: | Level 2 | Deposits | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 0 | 0 |
Cash equivalents: | Level 2 | U.S. government and agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | 33 | 8 |
Cash equivalents: | Level 2 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents: | | 2 |
Marketable securities: | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 455 | 556 |
Marketable securities: | Corporate notes and bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 3,291 | 3,362 |
Marketable securities: | U.S. government and agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 1,870 | 81 |
Marketable securities: | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 123 | 162 |
Marketable securities: | Mortgage-backed and asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 85 | 766 |
Marketable securities: | Level 1 | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 0 | 0 |
Marketable securities: | Level 1 | Corporate notes and bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 0 | 0 |
Marketable securities: | Level 1 | U.S. government and agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 0 | 0 |
Marketable securities: | Level 1 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 0 | 0 |
Marketable securities: | Level 1 | Mortgage-backed and asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 0 | 0 |
Marketable securities: | Level 2 | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 455 | 556 |
Marketable securities: | Level 2 | Corporate notes and bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 3,291 | 3,362 |
Marketable securities: | Level 2 | U.S. government and agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 1,870 | 81 |
Marketable securities: | Level 2 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | 123 | 162 |
Marketable securities: | Level 2 | Mortgage-backed and asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities: | $ 85 | $ 766 |