XML 60 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statement of Stockholders Equity (USD $)
In Thousands
Total
USD ($)
Common Stock
Additional Paid-in Capital
USD ($)
Retained Earnings
USD ($)
Accumulated Other Comprehensive Income (Loss)
USD ($)
Noncontrolling Interest
USD ($)
Stockholders' Equity, Total
USD ($)
Non Controlling Interest With Redemption Feature
USD ($)
Noncontrolling interest with redemption feature at Jan. 31, 2012               $ 9,266us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Stockholders' equity at Jan. 31, 2012     775,362us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
62,032us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
28,680us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
866,074us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Common stock, shares outstanding at Jan. 31, 2012   109,346us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Net income (loss), including portion attributable to nonredeemable noncontrolling interest       138,736us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    138,736us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Net income (loss) attributable to noncontrolling interest (102)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest             (102)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Other comprehensive income (loss) (3,337)us-gaap_OtherComprehensiveIncomeLossNetOfTax       (3,281)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (3,281)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Other comprehensive income (loss) attributable to noncontrolling Interest               (56)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Adjustment of noncontrolling interest to redemption value       (3,590)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (3,590)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
3,590us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Stock issued under stock awards and stock purchase plans, amount     46,756us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      46,756us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock issued under stock awards and stock purchase plans, shares   5,875us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock repurchased, amount     (33,914)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (33,914)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock repurchased, shares   (2,245)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock compensation expense     23,697us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      23,697us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock withheld for taxes, amount     (1,265)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (1,265)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock withheld for taxes, shares   (74)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Tax benefit associated with the exercise of stock options     266us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      266us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Noncontrolling interest with redemption feature at Jan. 31, 2013               12,698us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Stockholders' equity at Jan. 31, 2013     810,902us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
197,178us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
25,399us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,033,479us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Common stock, shares outstanding at Jan. 31, 2013   112,902us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Net income (loss), including portion attributable to nonredeemable noncontrolling interest       155,258us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    155,258us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Net income (loss) attributable to noncontrolling interest (1,700)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest             (1,700)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Other comprehensive income (loss) (6,601)us-gaap_OtherComprehensiveIncomeLossNetOfTax       (6,596)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (6,596)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Other comprehensive income (loss) attributable to noncontrolling Interest               (5)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Adjustment of noncontrolling interest to redemption value       (4,486)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (4,486)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
4,486us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Dividends       (20,398)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (20,398)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock issued under stock awards and stock purchase plans, amount     53,013us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      53,013us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock issued under stock awards and stock purchase plans, shares   5,618us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock repurchased, amount     (49,995)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (49,995)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock repurchased, shares   (2,593)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock compensation expense     29,350us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      29,350us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock withheld for taxes, amount     (4,717)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (4,717)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock withheld for taxes, shares   (205)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Tax benefit associated with the exercise of stock options     386us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      386us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Noncontrolling interest with redemption feature at Jan. 31, 2014 15,479us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount             15,479us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Stockholders' equity at Jan. 31, 2014 1,185,294us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   838,939us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
327,552us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
18,803us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,185,294us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Common stock, shares outstanding at Jan. 31, 2014 115,722us-gaap_CommonStockSharesOutstanding 115,722us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Net income (loss), including portion attributable to nonredeemable noncontrolling interest       147,139us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  29us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
147,168us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Net income (loss) attributable to noncontrolling interest (1,962)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest             (1,991)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Other comprehensive income (loss) (30,645)us-gaap_OtherComprehensiveIncomeLossNetOfTax       (30,690)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(30,691)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Other comprehensive income (loss) attributable to noncontrolling Interest               46us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Recognition of noncontrolling interest           200us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
200us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Adjustment of noncontrolling interest to redemption value       121us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    121us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
(121)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Dividends       (22,911)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (22,911)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock issued under stock awards and stock purchase plans, amount     29,990us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      29,990us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
331us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Stock issued under stock awards and stock purchase plans, shares   3,349us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock repurchased, amount     (70,053)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (70,053)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
(372)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Stock repurchased, shares   (3,174)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock compensation expense     35,807us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      35,807us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock withheld for taxes, amount     (2,351)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (2,351)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Stock withheld for taxes, shares   (107)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Tax benefit associated with the exercise of stock options     280us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      280us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Noncontrolling interest with redemption feature at Jan. 31, 2015 13,372us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount             13,372us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_StatementEquityComponentsAxis
= ment_NonControllingInterestWithRedemptionFeatureMember
Stockholders' equity at Jan. 31, 2015 $ 1,272,854us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   $ 832,612us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 451,901us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (11,887)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 228us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 1,272,854us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
 
Common stock, shares outstanding at Jan. 31, 2015 115,790us-gaap_CommonStockSharesOutstanding 115,790us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember