XML 100 R81.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Income Taxes - Additional Information (Detail) - USD ($) | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Jul. 31, 2017 | Oct. 31, 2017 | Oct. 31, 2017 | Oct. 31, 2016 | Oct. 31, 2015 | Nov. 01, 2016
Taxes [Line Items] |  |  |  |  |  |
Integration of acquired technologies, tax recognition period |  |  | 5 years |  |  |
Deferred tax assets, net, noncurrent |  | $ 243,989,000 | $ 243,989,000 | $ 281,926,000 |  |
Retained earnings adjustment due to adoption of an accounting standard related to stock-based compensation |  | 106,489,000 | 106,489,000 |  |  |
Share based compensation excess tax benefit |  |  | 38,100,000 |  |  |
Foreign earnings repatriated |  | 825,000,000 |  |  |  |
Undistributed foreign earnings |  | 598,300,000 | 598,300,000 |  |  |
Tax on deferred undistributed foreign earnings |  |  | 110,000,000 |  |  |
Increase in gross unrecognized tax benefits |  |  | 14,900,000 |  |  |
Gross unrecognized tax benefits |  | 91,637,000 | 91,637,000 | 106,542,000 | $ 132,054,000 |
Unrecognized tax benefits affecting effective tax rate |  | 88,500,000 | 88,500,000 | 106,500,000 |  |
The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations |  |  | 200,000 | 800,000 | 600,000 |
The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations |  | 3,200,000 | 3,200,000 | 3,100,000 |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  | 784,000 | 333,000 |  |
Cash paid for income taxes during the year: |  |  | 103,478,000 | 69,447,000 | 59,731,000 |
California Franchise Tax Board |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Increase in valuation allowance |  |  | 13,200,000 |  |  |
California Franchise Tax Board | fiscal year 2012 to 2014 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Increase in valuation allowance |  |  | 13,200,000 |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  | 14,600,000 |  |  |
Tax impact from tax settlements |  |  | 400,000 |  |  |
Decrease in deferred tax assets |  |  | 1,100,000 |  |  |
California Franchise Tax Board | fiscal year 2009 to 2011 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Increase in valuation allowance |  |  |  | 5,400,000 |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  | 10,300,000 |  |
Decrease in deferred tax assets |  |  |  | 4,900,000 |  |
Internal Revenue Service (IRS) | Fiscal Year 2016 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  | 4,600,000 |  |  |
Internal Revenue Service (IRS) | Fiscal Year 2015 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  | 20,700,000 |  |
Tax impact from tax settlements |  |  |  |  | 7,000,000 |
Internal Revenue Service (IRS) | Fiscal Year 2014 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Tax impact from tax settlements |  |  |  |  | 3,200,000 |
Taiwan | Fiscal Year 2011 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  | 700,000 |  |
Cash paid for income taxes during the year: |  |  |  | 300,000 |  |
Taiwan | Fiscal Year 2014 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  |  | 1,200,000 |
Tax impact from tax settlements |  |  | 10,900,000 |  |  |
Taiwan | Fiscal Year 2013 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  |  | 1,200,000 |
Hungary | Fiscal Year 2011 to 2013 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations | $ 18,000,000 |  |  |  |  |
Proposed tax assessment | 47,000,000 |  |  |  |  |
Hungary | Fiscal Year 2015 and Beyond |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Income tax examination, estimate of possible loss | $ 18,000,000 |  |  |  |  |
KOREA, REPUBLIC OF | Fiscal years 2012 to 2016 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Tax impact from tax settlements |  |  | 7,900,000 |  |  |
INDIA | Fiscal 2010 to 2015 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Tax impact from tax settlements |  |  |  | $ 4,600,000 |  |
Fiscal Year 2012 | Taiwan |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  |  | $ 1,100,000 |
Minimum |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Estimated potential decrease in underlying unrecognized tax benefits, minimum |  | 0 | 0 |  |  |
Maximum |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Estimated potential decrease in underlying unrecognized tax benefits, minimum |  | 32,000,000 | 32,000,000 |  |  |
New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2016-09 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Deferred tax assets, net, noncurrent |  |  |  |  |  | $ 106,500,000
Research Tax Credit Carryforward | California Franchise Tax Board |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Increase in valuation allowance |  |  | 47,900,000 |  |  |
Retained Earnings |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Retained earnings adjustment due to adoption of an accounting standard related to stock-based compensation |  | $ 106,107,000 | $ 106,107,000 |  |  |
Retained Earnings | New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2016-09 |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |
Retained earnings adjustment due to adoption of an accounting standard related to stock-based compensation |  |  |  |  |  | $ 106,500,000

X
- Definition Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount + References No definition available. + Details
Name: | snps_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Income Tax Examination, Tax Assessment Amount + References No definition available. + Details
Name: | snps_IncomeTaxExaminationTaxAssessmentAmount
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Integration of Acquired Technologies, Tax Recognition Period + References No definition available. + Details
Name: | snps_IntegrationofAcquiredTechnologiesTaxRecognitionPeriod
Namespace Prefix: | snps_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax on deferred undistributed foreign earnings not provided. + References No definition available. + Details
Name: | snps_TaxOnDeferredUndistributedForeignEarningsNotProvided
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Taxes [Line Items] + References No definition available. + Details
Name: | snps_TaxesLineItems
Namespace Prefix: | snps_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Undistributed foreign earnings. + References No definition available. + Details
Name: | snps_UndistributedForeignEarnings
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption. + References No definition available. + Details
Name: | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d)(3) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e31928-109318 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318 + Details
Name: | us-gaap_DeferredTaxAssetsNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of foreign earnings repatriated from subsidiaries outside the country of domicile. + References No definition available. + Details
Name: | us-gaap_ForeignEarningsRepatriated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Estimated amount of loss resulting from an adverse tax position. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d)(3) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585 + Details
Name: | us-gaap_IncomeTaxesPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=96869850&loc=d3e28446-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=96869850&loc=d3e28511-109314 + Details
Name: | us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32123-109318 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaliforniaFranchiseTaxBoardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_Fiscalyear2012to2014Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_Fiscalyear2009to2011Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYear2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYear2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYear2014Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=country_TW
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYear2011Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYear2013Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=country_HU
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYear2011to2013Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYear2015andBeyondMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=country_KR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_Fiscalyears2012to2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=country_IN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_Fiscal2010to2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=snps_FiscalYearTwentyTwelveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_NewAccountingPronouncementEarlyAdoptionAxis=us-gaap_NewAccountingPronouncementEarlyAdoptionEffectMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |