XML 97 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Stock Compensation Expense (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock compensation expense before taxes $ 79,440us-gaap_AllocatedShareBasedCompensationExpense $ 67,511us-gaap_AllocatedShareBasedCompensationExpense $ 71,414us-gaap_AllocatedShareBasedCompensationExpense
Income tax benefit (18,224)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (16,446)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (15,989)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Stock compensation expense after taxes 61,216us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 51,065us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 55,425us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Cost of license      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock compensation expense before taxes 8,122us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
6,597us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
6,927us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Cost of maintenance and service      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock compensation expense before taxes 2,336us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= snps_CostOfMaintenanceAndServicesMember
1,628us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= snps_CostOfMaintenanceAndServicesMember
1,727us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= snps_CostOfMaintenanceAndServicesMember
Research and development expense      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock compensation expense before taxes 38,241us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
32,423us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
32,767us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
Sales and marketing expense      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock compensation expense before taxes 16,754us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
13,983us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
13,566us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
General and administrative expense      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock compensation expense before taxes $ 13,987us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 12,880us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 16,427us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember