XML 101 R84.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Income Taxes - Taxes - Additional Information (Detail) - USD ($) | 1 Months Ended | 12 Months Ended
--- | --- | ---
Oct. 31, 2016 | Oct. 31, 2016 | Oct. 31, 2015 | Oct. 31, 2014
Taxes [Line Items] |  |  |  |
Tax benefit, research, amount |  | $ 37,100,000 | $ 12,400,000 |
Integration of acquired technologies, tax recognition period |  | 5 years |  |
Integration of acquired technologies, tax amount |  | $ 37,525,000 | 33,015,000 | $ 4,715,000
Increase in valuation allowance |  | 25,100,000 | 2,400,000 | $ 1,900,000
Tax credit, recognition period |  |  |  | 2 months
Unrecognized deferred tax assets | $ 106,500,000 | 106,500,000 |  |
Undistributed foreign earnings | 1,143,200,000 | 1,143,200,000 |  |
Tax on deferred undistributed foreign earnings |  | 248,000,000 |  |
Increase in gross unrecognized tax benefits |  | 25,500,000 |  |
Gross unrecognized tax benefits | 106,542,000 | 106,542,000 | 132,054,000 | $ 124,102,000
Unrecognized tax benefits affecting effective tax rate | 106,500,000 | 106,500,000 | 129,400,000 |
The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations |  | 800,000 | 600,000 | 500,000
The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations | 3,100,000 | 3,100,000 | 2,200,000 |
Deferred tax assets, net, noncurrent | 281,926,000 | 281,926,000 | 273,909,000 |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  | 333,000 | 0 |
Income taxes paid |  | 69,447,000 | 59,731,000 | 40,741,000
California Franchise Tax Board |  |  |  |
Taxes [Line Items] |  |  |  |
Increase in valuation allowance |  | 25,200,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 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 2012 |  |  |  |
Taxes [Line Items] |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  | 10,000,000
Internal Revenue Service (IRS) | Fiscal Year 2014 |  |  |  |
Taxes [Line Items] |  |  |  |
Tax impact from tax settlements |  |  | 3,200,000 |
Internal Revenue Service (IRS) | Fiscal Year 2013 |  |  |  |
Taxes [Line Items] |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  | 5,500,000
Taiwan | Fiscal Year 2011 |  |  |  |
Taxes [Line Items] |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  | 700,000 |  |
Income taxes paid |  | 300,000 |  |
Taiwan | Fiscal Years 2009 and 2010 |  |  |  |
Taxes [Line Items] |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  |  | 5,100,000
Tax impact from tax settlements |  |  |  | $ 3,900,000
Taiwan | Fiscal Year 2014 |  |  |  |
Taxes [Line Items] |  |  |  |
Decrease in unrecognized tax benefits resulting from settlement with taxing authorities |  |  | 1,200,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] |  |  |  |
Proposed tax assessment | $ 47,000,000 |  |  |
Income tax examination, estimate of possible loss, percentage of tax assessment | 50.00% |  |  |
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 [Member] |  |  |  |
Taxes [Line Items] |  |  |  |
Estimated potential decrease in underlying unrecognized tax benefits, minimum | $ 0 | 0 |  |
Maximum [Member] |  |  |  |
Taxes [Line Items] |  |  |  |
Estimated potential decrease in underlying unrecognized tax benefits, minimum | $ 6,000,000 | $ 6,000,000 |  |
New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2015-07 |  |  |  |
Taxes [Line Items] |  |  |  |
Deferred tax assets, net, current |  |  | (95,000,000) |
Deferred tax assets, net, noncurrent |  |  | $ 95,000,000 |

X
- Definition Income Tax Examination, Estimate of Possible Loss, Percentage of Tax Assessment + References No definition available. + Details
Name: | snps_IncomeTaxExaminationEstimateofPossibleLossPercentageofTaxAssessment
Namespace Prefix: | snps_
Data Type: | num:percentItemType
Balance Type: | na
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 Amount + References No definition available. + Details
Name: | snps_IntegrationofAcquiredTechnologiesTaxAmount
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Credit, Recognition Period + References No definition available. + Details
Name: | snps_TaxCreditRecognitionPeriod
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 Unrecognized deferred tax assets. + References No definition available. + Details
Name: | snps_UnrecognizedDeferredTaxAssets
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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=65882285&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 current. + 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=65882285&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 4 -URI http://asc.fasb.org/extlink&oid=75116654&loc=d3e31917-109318 Reference 3: 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=75116654&loc=d3e31931-109318 Reference 4: 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=75116654&loc=d3e31928-109318 Reference 5: 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=75116654&loc=d3e31958-109318 + Details
Name: | us-gaap_DeferredTaxAssetsNetCurrent
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=65882285&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=75116654&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=75116654&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=75116654&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=75116654&loc=d3e31917-109318 + Details
Name: | us-gaap_DeferredTaxAssetsNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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=65882285&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=65882285&loc=d3e32718-109319 + Details
Name: | us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32698-109319 + Details
Name: | us-gaap_IncomeTaxReconciliationTaxCreditsResearch
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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=6367179&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=66902209&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=66902209&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=68052875&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=68052875&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=65882285&loc=SL6600010-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Unrecognized Tax Benefit -URI http://asc.fasb.org/extlink&oid=6527854 + 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=65882285&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=65882285&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=65882285&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=75116654&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_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_FiscalYear2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYearTwentyTwelveMember
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: | snps_IncomeTaxExaminationByPeriodAxis=snps_FiscalYear2013Member
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_FiscalYearTwentyZeroNineAndTwentyTenMember
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: | 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_AccountingStandardsUpdate201507Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |