Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details 4)

v2.4.0.6
Stockholders' Equity (Details 4) (USD $)
12 Months Ended
Jan. 31, 2013
Options Outstanding, Number outstanding 1,917,449
Options Outstanding, Weighted average remaining contractual terms (years) 1 year 10 months 10 days
Options Outstanding, Weighted average exercise price $ 10.37
Options Exercisable, Number Exercisable 937,444
Options Exercisable, Weighted average exercise price $ 12.78
Exercise Price Range One [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 6.55
Options Outstanding, Range of exercise prices, Upper Range Limit $ 6.55
Options Outstanding, Number outstanding 500
Options Outstanding, Weighted average remaining contractual terms (years) 6 months 4 days
Options Outstanding, Weighted average exercise price $ 6.55
Options Exercisable, Number Exercisable 500
Options Exercisable, Weighted average exercise price $ 6.55
Exercise Price Range Two [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 6.74
Options Outstanding, Range of exercise prices, Upper Range Limit $ 6.74
Options Outstanding, Number outstanding 250,000
Options Outstanding, Weighted average remaining contractual terms (years) 5 years 11 months 16 days
Options Outstanding, Weighted average exercise price $ 6.74
Options Exercisable, Number Exercisable 149,995
Options Exercisable, Weighted average exercise price $ 6.74
Exercise Price Range Three [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 6.78
Options Outstanding, Range of exercise prices, Upper Range Limit $ 10.33
Options Outstanding, Number outstanding 992,405
Options Outstanding, Weighted average remaining contractual terms (years) 1 year 3 months 18 days
Options Outstanding, Weighted average exercise price $ 8.32
Options Exercisable, Number Exercisable 112,405
Options Exercisable, Weighted average exercise price $ 9.09
Exercise Price Range Four [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 10.45
Options Outstanding, Range of exercise prices, Upper Range Limit $ 10.56
Options Outstanding, Number outstanding 61,086
Options Outstanding, Weighted average remaining contractual terms (years) 4 months 28 days
Options Outstanding, Weighted average exercise price $ 10.76
Options Exercisable, Number Exercisable 61,086
Options Exercisable, Weighted average exercise price $ 10.76
Exercise Price Range Five [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 12.21
Options Outstanding, Range of exercise prices, Upper Range Limit $ 12.21
Options Outstanding, Number outstanding 117,813
Options Outstanding, Weighted average remaining contractual terms (years) 1 year 3 months
Options Outstanding, Weighted average exercise price $ 12.21
Options Exercisable, Number Exercisable 117,813
Options Exercisable, Weighted average exercise price $ 12.21
Exercise Price Range Six [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 12.95
Options Outstanding, Range of exercise prices, Upper Range Limit $ 14.47
Options Outstanding, Number outstanding 113,563
Options Outstanding, Weighted average remaining contractual terms (years) 1 year 5 months 27 days
Options Outstanding, Weighted average exercise price $ 14.36
Options Exercisable, Number Exercisable 113,563
Options Exercisable, Weighted average exercise price $ 14.36
Exercise Price Range Seven [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 14.56
Options Outstanding, Range of exercise prices, Upper Range Limit $ 15.52
Options Outstanding, Number outstanding 23,000
Options Outstanding, Weighted average remaining contractual terms (years) 10 months 28 days
Options Outstanding, Weighted average exercise price $ 14.64
Options Exercisable, Number Exercisable 23,000
Options Exercisable, Weighted average exercise price $ 14.64
Exercise Price Range Eight [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 15.59
Options Outstanding, Range of exercise prices, Upper Range Limit $ 15.59
Options Outstanding, Number outstanding 118,707
Options Outstanding, Weighted average remaining contractual terms (years) 8 months 23 days
Options Outstanding, Weighted average exercise price $ 15.59
Options Exercisable, Number Exercisable 118,707
Options Exercisable, Weighted average exercise price $ 15.59
Exercise Price Range Nine [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 15.62
Options Outstanding, Range of exercise prices, Upper Range Limit $ 16.66
Options Outstanding, Number outstanding 106,088
Options Outstanding, Weighted average remaining contractual terms (years) 1 year 26 days
Options Outstanding, Weighted average exercise price $ 15.69
Options Exercisable, Number Exercisable 106,088
Options Exercisable, Weighted average exercise price $ 15.69
Exercise Price Range Ten [Member]
 
Options Outstanding, Range of exercise prices, Lower Range Limit $ 17.26
Options Outstanding, Range of exercise prices, Upper Range Limit $ 19.98
Options Outstanding, Number outstanding 134,287
Options Outstanding, Weighted average remaining contractual terms (years) 1 year 7 months 21 days
Options Outstanding, Weighted average exercise price $ 17.62
Options Exercisable, Number Exercisable 134,287
Options Exercisable, Weighted average exercise price $ 17.62