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

Taxes - Additional Information (Detail) - USD ($) | 1 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Jul. 31, 2017 | Apr. 30, 2018 | Jan. 31, 2018 | Apr. 30, 2017 | Apr. 30, 2018 | Apr. 30, 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 |  | 138,066,000 |  |  | $ 138,066,000 |  |  | $ 243,989,000 |  |
Share-based compensation, excess tax benefit, amount |  | 3,300,000 |  | $ 8,300,000 | 10,800,000 | $ 11,300,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 |  |  |  |  |  |  |
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
- 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_ConsolidatedEntitiesAxis=us-gaap_SubsidiariesMember
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_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: |