XML 82 R70.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Taxes - Additional Information (Detail) - USD ($) | 1 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Jul. 31, 2017 | Jul. 31, 2018 | Apr. 30, 2018 | Jan. 31, 2018 | Jul. 31, 2017 | Jul. 31, 2018 | Jul. 31, 2017 | Oct. 31, 2018 | Oct. 31, 2017 | Jan. 31, 2017 | Nov. 01, 2016
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Increase in income tax expense as result of the Tax Cuts and Jobs Act |  |  |  | $ 119,000,000 |  |  |  |  |  |  |
Provisional tax charge as result of deferred tax remeasurement due to Tax Cuts and Jobs Act |  |  |  | 46,000,000 |  |  |  |  |  |  |
Provisional transition tax expense as result of the Tax Cuts and Jobs Act |  |  |  | 71,000,000 |  |  |  |  |  |  |
Income taxes payable on foreign earnings as result of the Tax Cuts and Jobs Act |  |  | $ 18,000,000 | 78,000,000 |  |  |  |  |  |  |
Deferred income taxes |  | $ 167,427,000 |  |  |  | $ 167,427,000 |  |  | $ 243,989,000 |  |
Share-based compensation, excess tax benefit, amount |  | 14,600,000 |  |  | $ 18,400,000 | 25,400,000 | $ 29,700,000 |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated potential decrease in underlying unrecognized tax benefits |  | 0 |  |  |  | 0 |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimated potential decrease in underlying unrecognized tax benefits |  | $ 13,000,000 |  |  |  | $ 13,000,000 |  |  |  |  |
Accounting Standards Update 2016-09 | New Accounting Pronouncement, Early Adoption, Effect |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Deferred income taxes |  |  |  |  |  |  |  |  |  | $ 106,500,000 |
Retained Earnings | Accounting Standards Update 2016-09 | New Accounting Pronouncement, Early Adoption, Effect |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cumulative effect adjustment |  |  |  |  |  |  |  |  |  |  | $ 106,500,000
State |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Provisional transition tax expense as result of the Tax Cuts and Jobs Act |  |  |  | $ 2,000,000 |  |  |  |  |  |  |
Foreign Tax Authority | Fiscal Year 2014 | KOREA, REPUBLIC OF |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Settlement of transfer pricing issue expense (benefit) |  |  |  |  | (10,900,000) |  |  |  |  |  |
Foreign Tax Authority | Fiscal years 2012 to 2016 | KOREA, REPUBLIC OF |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Settlement of transfer pricing issue expense (benefit) |  |  |  |  | $ 7,900,000 |  |  |  |  |  |
Synopsys Hungary | Foreign Tax Authority | Tax Year 2011 - Tax Year 2013 | Hungarian Tax Authority |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimate of tax assessment | $ 47,000,000 |  |  |  |  |  |  |  |  |  |
Estimate of additional penalties and interest | 18,000,000 |  |  |  |  |  |  |  |  |  |
Synopsys Hungary | Foreign Tax Authority | Fiscal Year 2015 and Beyond | Hungarian Tax Authority |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Estimate of tax assessment | $ 18,000,000 |  |  |  |  |  |  |  |  |  |
Scenario, Forecast |  |  |  |  |  |  |  |  |  |  |
Taxes [Line Items] |  |  |  |  |  |  |  |  |  |  |
Statutory federal income tax rate |  |  |  |  |  |  |  | 23.40% |  |  |

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 Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Provisional Income Tax Expense (Benefit) + References No definition available. + Details
Name: | snps_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense + References No definition available. + Details
Name: | snps_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Liability + References No definition available. + Details
Name: | snps_TaxCutsAndJobsActof2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalLiability
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense + References No definition available. + Details
Name: | snps_TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateTransitionTaxforAccumulatedForeignEarningsProvisionalIncomeTaxExpense
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 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 Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + 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=84230637&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 3: 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=84230637&loc=d3e32698-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
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 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 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
- 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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member
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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | us-gaap_ConsolidatedEntitiesAxis=us-gaap_SubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=snps_HungarianTaxAuthorityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |