XML 25 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Repurchase Program - Additional Information (Detail) (USD $)
3 Months Ended 6 Months Ended
Apr. 30, 2015
Jan. 31, 2015
Apr. 30, 2015
Dec. 31, 2014
Dec. 03, 2013
Stock Repurchase Program [Abstract]          
Stock repurchase program authorized amount $ 500,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1   $ 500,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1   $ 500,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1
Remaining amount available for further repurchases 200,300,000.0us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1   200,300,000.0us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1    
Accelerated share repurchase amount       180,000,000.0snps_AcceleratedShareRepurchaseAgreementAmount  
Prepayment amount   180,000,000.0snps_StockRepurchaseProgramPrepayment      
Value of initial share delivery   144,000,000snps_AcceleratedShareRepurchaseInitialShareDeliveryAmount      
Average price paid (in dollars per share)   $ 43.77snps_AcceleratedShareRepurchasesAveragePricePaidPerShare      
Remaining repurchase amount $ 36,000,000snps_AcceleratedShareRepurchasesRemainingAgreementAmount   $ 36,000,000snps_AcceleratedShareRepurchasesRemainingAgreementAmount    
Settlement period for remaining balance 6 months