XML 52 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Compensation Expense (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock compensation expense before taxes $ 20,283us-gaap_AllocatedShareBasedCompensationExpense $ 18,824us-gaap_AllocatedShareBasedCompensationExpense $ 40,864us-gaap_AllocatedShareBasedCompensationExpense $ 36,941us-gaap_AllocatedShareBasedCompensationExpense
Income tax benefit (4,667)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (4,271)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (9,403)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (8,382)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Stock compensation expense after taxes 15,616us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 14,553us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 31,461us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 28,559us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Cost of license        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock compensation expense before taxes 2,092us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
1,915us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
4,210us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
3,776us-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 485us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= snps_CostOfMaintenanceAndServicesMember
534us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= snps_CostOfMaintenanceAndServicesMember
1,026us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= snps_CostOfMaintenanceAndServicesMember
962us-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 10,277us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
8,997us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
20,477us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
17,912us-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 4,058us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
3,967us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
8,306us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
7,698us-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 $ 3,371us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 3,411us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 6,845us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 6,593us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember