XML 73 R55.htm IDEA: XBRL DOCUMENT
v3.20.4

Financial Assets and Liabilities - Summary of Cash Cash Equivalents and Investments (Detail) - USD ($) $ in Thousands | Oct. 31, 2020 | Oct. 31, 2019
--- | --- | ---
Cash equivalents: |  |  |
Cash, Cash Equivalents and Investments [Line Items] |  |  |
Cost |  | $ 304,127 | $ 166,024
Gross Unrealized Gains |  | 0 | 0
Gross Unrealized Losses Less than 12 Months |  | 0 | 0
Gross Unrealized Losses 12 Months or Longer |  | 0 | 0
Estimated Fair Value | [1] | 304,127 | 166,024
Other long-term assets: |  |  |
Cash, Cash Equivalents and Investments [Line Items] |  |  |
Non-marketable equity securities, Cost |  | 13,200 | 10,951
Gross Unrealized Gains |  | 0 | 0
Gross Unrealized Losses Less Than 12Months |  | 0 | 0
Gross Unrealized Loss Position 12Months Or Longer |  | 0 | 0
Non-marketable equity securities | [1] | 13,200 | 10,951
Money market funds | Cash equivalents: |  |  |
Cash, Cash Equivalents and Investments [Line Items] |  |  |
Cost |  | 304,127 | 166,024
Gross Unrealized Gains |  | 0 | 0
Gross Unrealized Losses Less than 12 Months |  | 0 | 0
Gross Unrealized Losses 12 Months or Longer |  | 0 | 0
Estimated Fair Value | [1] | 304,127 | 166,024
Non-marketable equity securities | Other long-term assets: |  |  |
Cash, Cash Equivalents and Investments [Line Items] |  |  |
Non-marketable equity securities, Cost |  | 13,200 | 10,951
Gross Unrealized Gains |  | 0 | 0
Gross Unrealized Losses Less Than 12Months |  | 0 | 0
Gross Unrealized Loss Position 12Months Or Longer |  | 0 | 0
Non-marketable equity securities | [1] | $ 13,200 | $ 10,951
[1] | See Note 7. Fair Value Measures for further discussion on fair values of cash equivalents.

X
- Definition Cash, Cash Equivalents and Investments [Line Items] + References No definition available. + Details
Name: | snps_CashCashEquivalentsAndInvestmentsLineItems
Namespace Prefix: | snps_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Securities Owned Not Readily Marketable Accumulated Gross Unrealized Gain Before Tax + References No definition available. + Details
Name: | snps_SecuritiesOwnedNotReadilyMarketableAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Securities Owned Not Readily Marketable Continuous Unrealized Loss Position 12Months Or Longer Accumulated Loss + References No definition available. + Details
Name: | snps_SecuritiesOwnedNotReadilyMarketableContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Securities Owned Not Readily Marketable Continuous Unrealized Loss Position Less Than 12Months Accumulated Loss + References No definition available. + Details
Name: | snps_SecuritiesOwnedNotReadilyMarketableContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Securities Owned Not Readily Marketable, Cost + References No definition available. + Details
Name: | snps_SecuritiesOwnedNotReadilyMarketableCost
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
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 investments in debt and equity securities classified as 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 http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of the not readily marketable security or category which has been determined by management based upon fair value methods, including pricing of similar securities and valuation techniques and is included in the schedule of financial condition or the balance sheet. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 820 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35710923&loc=d3e45360-110995 + Details
Name: | us-gaap_SecurityOwnedNotReadilyMarketableFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_CashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_OtherLongTermInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=snps_NonMarketableEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |