XML 127 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events (Details) (USD $)
12 Months Ended 1 Months Ended 3 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Dec. 31, 2014
Nov. 30, 2014
installment
Apr. 30, 2014
Subsequent Event [Line Items]            
Amount drawn from credit facility $ 200,000,000us-gaap_ProceedsFromLinesOfCredit $ 0us-gaap_ProceedsFromLinesOfCredit $ 250,000,000us-gaap_ProceedsFromLinesOfCredit      
Subsequent event            
Subsequent Event [Line Items]            
Accelerated share repurchase amount       180,000,000snps_AcceleratedShareRepurchaseAgreementAmount
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Prepayment amount       180,000,000snps_StockRepurchaseProgramPrepayment
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Value of initial share delivery       144,000,000snps_AcceleratedShareRepurchaseInitialShareDeliveryAmount
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Average price paid (in dollars per share)       $ 43.77snps_AcceleratedShareRepurchasesAveragePricePaidPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Remaining repurchase amount       36,000,000snps_AcceleratedShareRepurchasesRemainingAgreementAmount
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Settlement period for remaining balance       6 months    
Number of installments to implement policy         2snps_NumberofInstallmentstoPayOffRemainingBalancesforPaidTimeOff
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Revolver            
Subsequent Event [Line Items]            
Amount drawn from credit facility           200,000,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Revolver | Subsequent event            
Subsequent Event [Line Items]            
Amount drawn from credit facility       250,000,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Voluntary Retirement Program and Headcount Reduction Program | Minimum | Subsequent event            
Subsequent Event [Line Items]            
Voluntary Retirement Program and Headcount reduction Program Costs         15,000,000us-gaap_RestructuringAndRelatedCostExpectedCost
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringPlanAxis
= snps_VoluntaryRetirementProgramandHeadcountReductionProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Voluntary Retirement Program and Headcount Reduction Program | Maximum | Subsequent event            
Subsequent Event [Line Items]            
Voluntary Retirement Program and Headcount reduction Program Costs         19,000,000us-gaap_RestructuringAndRelatedCostExpectedCost
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringPlanAxis
= snps_VoluntaryRetirementProgramandHeadcountReductionProgramMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember