Annual report pursuant to Section 13 and 15(d)

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

v3.3.1.900
Stockholders' Equity - Summary of Information about Stock Options Outstanding and Exercisable (Detail)
Jan. 31, 2016
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Number outstanding | shares 1,192,677
Options Outstanding, Weighted average remaining contractual terms (years) 8 years 1 month 6 days
Options Outstanding, Weighted average exercise price $ 6.80
Options Exercisable, Number Exercisable | shares 80,000
Options Exercisable, Weighted average exercise price $ 6.83
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.05
Options Outstanding, Range of exercise prices, Upper Range Limit $ 6.05
Options Outstanding, Number outstanding | shares 412,677
Options Outstanding, Weighted average remaining contractual terms (years) 7 years 8 months 19 days
Options Outstanding, Weighted average exercise price $ 6.05
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 6.74
Options Outstanding, Range of exercise prices, Upper Range Limit $ 6.74
Options Outstanding, Number outstanding | shares 75,000
Options Outstanding, Weighted average remaining contractual terms (years) 2 years 11 months 16 days
Options Outstanding, Weighted average exercise price $ 6.74
Options Exercisable, Number Exercisable | shares 75,000
Options Exercisable, Weighted average exercise price $ 6.74
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 7.00
Options Outstanding, Range of exercise prices, Upper Range Limit $ 7.48
Options Outstanding, Number outstanding | shares 700,000
Options Outstanding, Weighted average remaining contractual terms (years) 8 years 10 months 24 days
Options Outstanding, Weighted average exercise price $ 7.24
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 8.15
Options Outstanding, Range of exercise prices, Upper Range Limit $ 8.15
Options Outstanding, Number outstanding | shares 5,000
Options Outstanding, Weighted average remaining contractual terms (years) 3 years 5 months 1 day
Options Outstanding, Weighted average exercise price $ 8.15
Options Exercisable, Number Exercisable | shares 5,000
Options Exercisable, Weighted average exercise price $ 8.15