v2.4.0.6

Commitments and Contingencies - Additional Information (Detail) (USD $) In Millions, unless otherwise specified | 1 Months Ended | 12 Months Ended
--- | --- | ---
Oct. 15, 2011 Building sqft | Oct. 31, 2012 | Oct. 31, 2011 | Oct. 31, 2010
Commitments and Contingencies [Line Items] |  |  |  |
Rent expenses |  | $ 62.0 | $ 58.1 | $ 49.7
Number of buildings to be leased | 2 |  |  |
Total square feet of buildings | 341,000 |  |  |
Lease initiation date | March 1, 2015 |  |  |
Lease expiration period, (in years) | 15 years |  |  |
Extended lease term, years | 19 years |  |  |

X
- Details
Name: | snps_CommitmentsAndContingenciesLineItems
Namespace Prefix: | snps_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Extended lease term. + References No definition available. + Details
Name: | snps_ExtendedLeaseTerm
Namespace Prefix: | snps_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease expiration period + References No definition available. + Details
Name: | snps_LeaseExpirationPeriod
Namespace Prefix: | snps_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease initiation date. + References No definition available. + Details
Name: | snps_LeaseInitiationDate
Namespace Prefix: | snps_
Data Type: | us-types:dateStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Square feet of buildings after enlargement + References No definition available. + Details
Name: | snps_SquareFeetOfBuildingsAfterEnlargement
Namespace Prefix: | snps_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Rental expense incurred for leased assets including furniture and equipment which has not been recognized in costs and expenses applicable to sales and revenues; for example, cost of goods sold or other operating costs and expenses. + References No definition available. + Details
Name: | us-gaap_LeaseAndRentalExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of units (items of property) under operating lease arrangements. + References No definition available. + Details
Name: | us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNumberOfUnits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant