XML 79 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Liabilities and Restructuring Charges - Additional Information (Detail) (USD $)
3 Months Ended 6 Months Ended 3 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Jan. 31, 2015
Restructuring Charges [Abstract]          
Restructuring charges $ 0us-gaap_RestructuringCharges $ 0us-gaap_RestructuringCharges $ 15,336,000us-gaap_RestructuringCharges $ 0us-gaap_RestructuringCharges  
Voluntary Retirement Program and Headcount Reduction Program [Member]          
Restructuring Charges [Abstract]          
Restructuring charges         15,300,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= snps_VoluntaryRetirementProgramandHeadcountReductionProgramMember
Restructuring charges paid during period 1,700,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= snps_VoluntaryRetirementProgramandHeadcountReductionProgramMember
  14,300,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= snps_VoluntaryRetirementProgramandHeadcountReductionProgramMember
   
Payroll and related benefits liabilities $ 1,000,000us-gaap_OtherEmployeeRelatedLiabilitiesCurrent
/ us-gaap_RestructuringPlanAxis
= snps_VoluntaryRetirementProgramandHeadcountReductionProgramMember
  $ 1,000,000us-gaap_OtherEmployeeRelatedLiabilitiesCurrent
/ us-gaap_RestructuringPlanAxis
= snps_VoluntaryRetirementProgramandHeadcountReductionProgramMember