XML 90 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Stock Options and Restricted Stock Units Under all Equity Plans (Except 2005 Director's Plan) (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Oct. 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted- Average Exercise Price per Share, Options Exercised $ 24.47us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 24.34us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 21.09us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice  
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Available for Grant, Beginning Balance 8,472,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 7,352,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 5,911,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1]  
Available for Grant, Options Granted (1,686,000)snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] (1,704,000)snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] (1,719,000)snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1]  
Available for Grant, Options Canceled/forfeited/expired 163,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsCanceledForfeitedExpired
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 159,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsCanceledForfeitedExpired
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 631,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsCanceledForfeitedExpired
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1]  
Available for Grant, Restricted stock units granted (2,468,000)snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1],[2] (2,519,000)snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1],[2] (2,638,000)snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1],[2]  
Available for Grant, Restricted stock units forfeited 174,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1],[2] 184,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1],[2] 167,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1],[2]  
Available for Grant, Additional shares reserved 7,500,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAdditionalSharesReserved
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 5,000,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAdditionalSharesReserved
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 5,000,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAdditionalSharesReserved
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1]  
Available for Grants, Ending balance 12,155,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 8,472,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 7,352,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1] 5,911,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[1]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Options Outstanding, Options Granted 1,686,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,704,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,719,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Options Outstanding, Options Assumed 843,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[3] 158,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[3] 382,000snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[3]  
Options Outstanding, Options Exercised (2,103,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(4,173,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(7,103,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Options Outstanding, Options Canceled/forfeited/expired (402,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(182,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(739,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Options Outstanding, Vested and expected to vest 7,677,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Options Outstanding, Exercisable 3,844,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted- Average Exercise Price per Share, Beginning Balance $ 26.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 24.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 22.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted- Average Exercise Price per Share, Options Granted $ 38.65us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 34.10us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 28.86us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted- Average Exercise Price per Share, Options Assumed $ 24.63snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[3] $ 23.60snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[3] $ 19.15snps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
[3]  
Weighted- Average Exercise Price per Share, Options Exercised $ 24.47us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 24.34us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 21.09us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted- Average Exercise Price per Share, Options Canceled/forfeited/expired $ 27.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 24.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 25.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted- Average Exercise Price per Share, Ending Balance $ 29.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 26.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 24.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 22.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted- Average Exercise Price per Share, Vested and expected to vest $ 29.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Weighted- Average Exercise Price per Share, Exercisable $ 26.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Weighted Average Remaining Contractual Life, options outstanding 4 years 7 months 28 days 4 years 3 months 18 days 3 years 8 months 16 days 2 years 11 months 19 days
Weighted-Average Remaining Contractual Life , Vested and expected to vest 4 years 7 months 24 days      
Weighted-Average Remaining Contractual Life , Exercisable 3 years 6 months 11 days      
Aggregate Intrinsic Value, Beginning Balance $ 71,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 80,950us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 74,068us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Aggregate Intrinsic Value, Ending Balance 86,537us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
71,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
80,950us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
74,068us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Aggregate Intrinsic Value, Vested and expected to vest 86,126us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Aggregate Intrinsic Value, Exercisable $ 57,418us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Stock Option | All Stock Plans        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Options Outstanding, Ending Balance 7,750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= snps_AllStockPlansMember
7,726,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= snps_AllStockPlansMember
10,219,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= snps_AllStockPlansMember
15,960,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= snps_AllStockPlansMember
[1] Excluding shares reserved for future issuance under the 2005 Directors Plan.
[2] These amounts do not reflect the actual number of restricted stock units granted or forfeited but rather the effect on the total remaining shares available for future grants after the application of the share reserve ratio. For more information about the share reserve ratio, please see Restricted Stock Units above.
[3] The Company assumed options outstanding under various plans through acquisitions.