Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Summary of Information about Employee and Director Stock Options Outstanding and Exercisable (Detail)

v2.4.0.8
Stockholders' Equity - Summary of Information about Employee and Director Stock Options Outstanding and Exercisable (Detail) (USD $)
12 Months Ended
Jan. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Number outstanding 1,502,176
Options Outstanding, Weighted average remaining contractual terms (years) 3 years 11 months 5 days
Options Outstanding, Weighted average exercise price $ 9.77
Options Exercisable, Number Exercisable 1,440,521
Options Exercisable, Weighted average exercise price $ 9.90
Exercise Price Range One [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
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 224,421
Options Outstanding, Weighted average remaining contractual terms (years) 4 years 11 months 16 days
Options Outstanding, Weighted average exercise price $ 6.74
Options Exercisable, Number Exercisable 166,099
Options Exercisable, Weighted average exercise price $ 6.74
Exercise Price Range Two [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 7.00
Options Outstanding, Range of exercise prices, Upper Range Limit $ 8.15
Options Outstanding, Number outstanding 11,500
Options Outstanding, Weighted average remaining contractual terms (years) 3 years 1 month 28 days
Options Outstanding, Weighted average exercise price $ 7.69
Options Exercisable, Number Exercisable 8,167
Options Exercisable, Weighted average exercise price $ 7.69
Exercise Price Range Three [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 8.22
Options Outstanding, Range of exercise prices, Upper Range Limit $ 8.22
Options Outstanding, Number outstanding 875,000
Options Outstanding, Weighted average remaining contractual terms (years) 5 years 2 months 27 days
Options Outstanding, Weighted average exercise price $ 8.22
Options Exercisable, Number Exercisable 875,000
Options Exercisable, Weighted average exercise price $ 8.22
Exercise Price Range Four [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 11.56
Options Outstanding, Range of exercise prices, Upper Range Limit $ 14.47
Options Outstanding, Number outstanding 193,980
Options Outstanding, Weighted average remaining contractual terms (years) 5 months 12 days
Options Outstanding, Weighted average exercise price $ 13.29
Options Exercisable, Number Exercisable 193,980
Options Exercisable, Weighted average exercise price $ 13.29
Exercise Price Range Five [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 15.52
Options Outstanding, Range of exercise prices, Upper Range Limit $ 15.84
Options Outstanding, Number outstanding 84,313
Options Outstanding, Weighted average remaining contractual terms (years) 1 month 6 days
Options Outstanding, Weighted average exercise price $ 15.62
Options Exercisable, Number Exercisable 84,313
Options Exercisable, Weighted average exercise price $ 15.62
Exercise Price Range Six [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 16.04
Options Outstanding, Range of exercise prices, Upper Range Limit $ 16.04
Options Outstanding, Number outstanding 2,500
Options Outstanding, Weighted average remaining contractual terms (years) 7 months 28 days
Options Outstanding, Weighted average exercise price $ 16.04
Options Exercisable, Number Exercisable 2,500
Options Exercisable, Weighted average exercise price $ 16.04
Exercise Price Range Seven [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 16.56
Options Outstanding, Range of exercise prices, Upper Range Limit $ 16.56
Options Outstanding, Number outstanding 5,000
Options Outstanding, Weighted average remaining contractual terms (years) 1 year 4 days
Options Outstanding, Weighted average exercise price $ 16.56
Options Exercisable, Number Exercisable 5,000
Options Exercisable, Weighted average exercise price $ 16.56
Exercise Price Range Eight [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 17.26
Options Outstanding, Range of exercise prices, Upper Range Limit $ 17.26
Options Outstanding, Number outstanding 5,000
Options Outstanding, Weighted average remaining contractual terms (years) 11 months 12 days
Options Outstanding, Weighted average exercise price $ 17.26
Options Exercisable, Number Exercisable 5,000
Options Exercisable, Weighted average exercise price $ 17.26
Exercise Price Range Nine [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 17.39
Options Outstanding, Range of exercise prices, Upper Range Limit $ 17.39
Options Outstanding, Number outstanding 89,462
Options Outstanding, Weighted average remaining contractual terms (years) 9 months
Options Outstanding, Weighted average exercise price $ 17.39
Options Exercisable, Number Exercisable 89,462
Options Exercisable, Weighted average exercise price $ 17.39
Exercise Price Range Ten [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of exercise prices, Lower Range Limit $ 19.98
Options Outstanding, Range of exercise prices, Upper Range Limit $ 19.98
Options Outstanding, Number outstanding 11,000
Options Outstanding, Weighted average remaining contractual terms (years) 1 year 7 months 21 days
Options Outstanding, Weighted average exercise price $ 19.98
Options Exercisable, Number Exercisable 11,000
Options Exercisable, Weighted average exercise price $ 19.98