XML 62 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Stock and Savings Plans Summary (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award      
Equity instruments other than options, nonvested, number 4,246us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
4,083us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Equity instruments other than options, nonvested, weighted average grant date fair value $ 19.63us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
$ 17.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Equity instruments other than options, grants in period 1,823us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Weighted average grant date fair value $ 21.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
$ 22.42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
$ 16.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Equity instruments other than options, vested in period (1,548)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Equity instruments other than options, vested in period, weighted average grant date fair value $ 14.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Equity instruments other than options, forfeited in period (112)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Equity instruments other than options, forfeitures, weighted average grant date fair value $ 17.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Equity instruments other than options, outstanding, weighted average remaining contractual terms 1 year 7 months 10 days    
Equity instruments other than options, aggregate intrinsic value, nonvested $ 97,699us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Equity instruments other than options, vested in period, fair value 22,874us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
17,736us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
11,698us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Equity Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Options, outstanding, number 3,152us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
3,587us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
 
Options, outstanding, weighted average exercise price $ 9.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
$ 9.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
 
Options, grants in period, gross 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, grants in period, weighted average exercise price $ 0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, exercises in period (426)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, exercises in period, weighted average exercise price $ 10.89us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, forfeitures in period 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, forfeitures in period, weighted average exercise price $ 0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, expirations in period (9)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, expirations in period, weighted average exercise price $ 10.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, outstanding, weighted average remaining contractual term 4 years 8 months 1 day    
Options, outstanding, intrinsic value 41,849us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, exercisable, number 2,844us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, exercisable, weighted average exercise price $ 9.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, exercisable, weighted average remaining contractual term 4 years 4 months 17 days    
Options, exercisable, intrinsic value 39,454us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, vested and expected to vest, outstanding, number 3,152us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, vested and expected to vest, outstanding, weighted average exercise price $ 9.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, vested and expected to vest, outstanding, weighted average remaining contractual term 4 years 8 months 1 day    
Options, vested and expected to vest, outstanding, aggregate intrinsic value 41,849us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
   
Options, exercises in period, intrinsic value 4,601us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
26,769us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
21,647us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Proceeds from stock options exercised 4,636us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
38,830us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
24,262us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Expiry period from date of grant 10 years 0 months 0 days    
Omnibus Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Requisite service period 4 years 0 months 0 days    
Number of shares available for grant 5,538us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ment_OmnibusIncentivePlanMember
   
Omnibus Incentive Plan | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award      
Requisite service period 3 years 0 months 0 days    
Employee Stock Purchase Plans      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock issued during period, shares, employee stock purchase plans 1,389us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
1,554us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
1,884us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
Proceeds from issuance of shares under incentive and share-based compensation plans, excluding stock options $ 25,642us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
$ 23,895us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
$ 22,645us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
Employee stock purchase plan weighted average purchase price $ 18.47ment_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanWeightedAveragePurchasePrice
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
$ 15.38ment_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanWeightedAveragePurchasePrice
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
$ 12.02ment_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanWeightedAveragePurchasePrice
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
Employee stock purchase plan maximum number of shares per buy date that may be purchased by eligible participants 6ment_EmployeeStockPurchasePlanMaximumNumberOfSharesPerBuyDateThatMayBePurchasedByEligibleParticipants
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
   
Discounted price from market price offering 85.00%ment_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountedPriceFromMarketPriceOffering
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember
   
Available for future purchase employee stock purchase plan shares 5,158ment_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForFuturePurchaseEmployeeStockPurchasePlanShares
/ us-gaap_PlanNameAxis
= ment_EmployeeStockPurchasePlansMember