XML 48 R38.htm IDEA: XBRL DOCUMENT
v3.23.1

Cash, Cash Equivalents and Investments - Summary of Cash, Cash Equivalents and Investments (Details) - USD ($) $ in Millions | Apr. 30, 2023 | Oct. 30, 2022 | May 01, 2022
--- | --- | --- | ---
Summary of Cash, Cash Equivalents and Investments |  |  |
Cash | $ 1,429 | $ 1,199 |
Total Cash equivalents | 3,159 | 796 |
Total Cash and Cash equivalents | 4,588 | 1,995 | $ 3,331
Equity investments and equity securities without readily determinable, cost | 590 | 652 |
Equity investments and equity securities without readily determinable, gross unrealized gains | 120 | 149 |
Equity investments and equity securities without readily determinable, gross unrealized losses | 21 | 30 |
Equity investments and equity securities without readily determinable, fair value | 689 | 771 |
Total short-term and long-term investments cost | 2,476 | 2,517 |
Gross unrealized gains on short-term and long-term investments | 122 | 149 |
Gross unrealized losses on short-term and long-term investments | 64 | 100 |
Total short-term and long-term investments | 2,534 | 2,566 |
Cash, cash equivalents and investments, cost | 7,064 | 4,512 |
Cash, cash equivalents and investments, gross unrealized gains | 122 | 149 |
Cash, cash equivalents and investments, gross unrealized losses | 64 | 100 |
Cash, cash equivalents and investments, estimated fair value | 7,122 | 4,561 |
Total fixed income securities |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Cost of fixed income securities | 1,886 | 1,865 |
Gross unrealized gains on fixed income securities | 2 | 0 |
Gross unrealized losses on fixed income securities | 43 | 70 |
Estimated fair value of fixed income securities | 1,845 | 1,795 |
Bank certificates of deposit and time deposits |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Cost of fixed income securities | 11 |  |
Gross unrealized gains on fixed income securities | 0 |  |
Gross unrealized losses on fixed income securities | 0 |  |
Estimated fair value of fixed income securities | 11 |  |
U.S. Treasury and agency securities |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Cost of fixed income securities | 430 | 435 |
Gross unrealized gains on fixed income securities | 0 | 0 |
Gross unrealized losses on fixed income securities | 8 | 13 |
Estimated fair value of fixed income securities | 422 | 422 |
Non-U.S. government securities | CANADA |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Cost of fixed income securities | 7 | 7 |
Gross unrealized gains on fixed income securities | 0 | 0 |
Gross unrealized losses on fixed income securities | 0 | 1 |
Estimated fair value of fixed income securities | 7 | 6 |
Municipal securities |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Cost of fixed income securities | 430 | 389 |
Gross unrealized gains on fixed income securities | 1 | 0 |
Gross unrealized losses on fixed income securities | 9 | 16 |
Estimated fair value of fixed income securities | 422 | 373 |
Commercial paper, corporate bonds and medium-term notes |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Cost of fixed income securities | 572 | 595 |
Gross unrealized gains on fixed income securities | 1 | 0 |
Gross unrealized losses on fixed income securities | 13 | 21 |
Estimated fair value of fixed income securities | 560 | 574 |
Asset-backed and mortgage-backed securities |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Cost of fixed income securities | 436 | 432 |
Gross unrealized gains on fixed income securities | 0 | 0 |
Gross unrealized losses on fixed income securities | 13 | 19 |
Estimated fair value of fixed income securities | 423 | 413 |
Bank certificates of deposit |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Cost of fixed income securities |  | 7 |
Gross unrealized gains on fixed income securities |  | 0 |
Gross unrealized losses on fixed income securities |  | 0 |
Estimated fair value of fixed income securities |  | 7 |
Publicly traded equity securities |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Equity investments cost | 80 | 85 |
Equity investments unrealized gain | 42 | 63 |
Equity investments unrealized loss | 13 | 26 |
Equity investments estimated fair value | 109 | 122 |
Equity investments in privately-held companies |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Equity securities without readily determinable, cost | 510 | 567 |
Equity securities without readily determinable, gross unrealized gains | 78 | 86 |
Equity securities without readily determinable, gross unrealized losses | 8 | 4 |
Equity securities without readily determinable, fair value | 580 | 649 |
Money market funds* |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Total Cash equivalents | 2,309 | 660 |
U.S. Treasury and agency securities |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Total Cash equivalents |  | 4 |
Municipal securities |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Total Cash equivalents |  | 13 |
Commercial paper, corporate bonds and medium-term notes |  |  |
Summary of Cash, Cash Equivalents and Investments |  |  |
Total Cash equivalents | $ 850 | $ 119 |

X
- Definition Cash, Cash Equivalents, And Investments, Accumulated Gross Unrealized Gain, before Tax + References No definition available. + Details
Name: | amat_CashCashEquivalentsAndInvestmentsAccumulatedGrossUnrealizedGainbeforeTax
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash, Cash Equivalents, And Investments, Accumulated Gross Unrealized Loss, before Tax + References No definition available. + Details
Name: | amat_CashCashEquivalentsAndInvestmentsAccumulatedGrossUnrealizedLossbeforeTax
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash Cash Equivalents and Investments Cost. + References No definition available. + Details
Name: | amat_CashCashEquivalentsAndInvestmentsCost
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash Cash Equivalents and Investments Estimated Fair Value. + References No definition available. + Details
Name: | amat_CashCashEquivalentsAndInvestmentsEstimatedFairValue
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities And Equity Securities, FV-NI And Without Readily Determinable Fair Value + References No definition available. + Details
Name: | amat_DebtSecuritiesAndEquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValue
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities And Equity Securities, FV-NI And Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain + References No definition available. + Details
Name: | amat_DebtSecuritiesAndEquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGain
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Securities And Equity Securities, FV-NI And Without Readily Determinable Fair Value, Accumulated Unrealized Loss + References No definition available. + Details
Name: | amat_DebtSecuritiesAndEquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedUnrealizedLoss
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities And Equity Securities, FV-NI And Without Readily Determinable Fair Value, Cost + References No definition available. + Details
Name: | amat_DebtSecuritiesAndEquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueCost
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity Securities, FV-NI, Accumulated Unrealized Gain + References No definition available. + Details
Name: | amat_EquitySecuritiesFVNIAccumulatedUnrealizedGain
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity Securities, FV-NI, Accumulated Unrealized Loss + References No definition available. + Details
Name: | amat_EquitySecuritiesFVNIAccumulatedUnrealizedLoss
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity Securities, FV-NI And Without Readily Determinable Fair Value, Cost + References No definition available. + Details
Name: | amat_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueCost
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity Securities, FV-NI And Without Readily Determinable Fair Value, Gross Unrealized Gain + References No definition available. + Details
Name: | amat_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueGrossUnrealizedGain
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity Securities, FV-NI And Without Readily Determinable Fair Value, Gross Unrealized Losses + References No definition available. + Details
Name: | amat_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueGrossUnrealizedLosses
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity Securities Without Readily Determinable Cost, Amount + References No definition available. + Details
Name: | amat_EquitySecuritiesWithoutReadilyDeterminableCostAmount
Namespace Prefix: | amat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 21 -URI https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 45 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740 + Details
Name: | us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value. + References No definition available. + Details
Name: | us-gaap_EquitySecuritiesFvNiCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 45 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 321 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714 + Details
Name: | us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 321 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714 + Details
Name: | us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 321 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714 + Details
Name: | us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_InvestmentsAndCashAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=amat_BankCertificatesOfDepositAndTimeDepositsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=amat_CommercialPaperCorporateBondsAndMediumTermNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=amat_PubliclyTradedEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=amat_EquityInvestmentsInPrivatelyHeldCompaniesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_MunicipalNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |