XML 35 R56.htm IDEA: XBRL DOCUMENT
v2.4.1.9

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

X
- Definition Accelerated share repurchase agreement amount. + References No definition available. + Details
Name: | snps_AcceleratedShareRepurchaseAgreementAmount
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Accelerated share repurchase initial share delivery amount. + References No definition available. + Details
Name: | snps_AcceleratedShareRepurchaseInitialShareDeliveryAmount
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Accelerated Share Repurchases, Average Price Paid Per Share + References No definition available. + Details
Name: | snps_AcceleratedShareRepurchasesAveragePricePaidPerShare
Namespace Prefix: | snps_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accelerated Share Repurchases, Remaining Agreement Amount + References No definition available. + Details
Name: | snps_AcceleratedShareRepurchasesRemainingAgreementAmount
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Accelerated Share Repurchases, Settlement Period + References No definition available. + Details
Name: | snps_AcceleratedShareRepurchasesSettlementPeriod
Namespace Prefix: | snps_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | snps_StockRepurchaseProgramAbstract
Namespace Prefix: | snps_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock repurchase program prepayment. + References No definition available. + Details
Name: | snps_StockRepurchaseProgramPrepayment
Namespace Prefix: | snps_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount remaining of a stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant