XML 71 R46.htm IDEA: XBRL DOCUMENT v3.4.0.3
Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail) - USD ($)
3 Months Ended 12 Months Ended
Apr. 30, 2016
Jan. 31, 2016
Share-based Compensation [Abstract]    
Beginning balance, Number of Options 657,936  
Granted, Number of Options 50,000  
Exercised, Number of Options (12,801)  
Forfeited, Number of Options (225)  
Canceled, Number of Options (2,273)  
Ending balance, Number of Options 692,637 657,936
Exercisable, Number of Options 450,812  
Beginning balance, Weighted Average Exercise Price $ 11.00  
Granted, Weighted Average Exercise Price 15.01  
Exercised, Weighted Average Exercise Price 9.14  
Forfeited, Weighted Average Exercise Price 14.20  
Canceled, Weighted Average Exercise Price 8.14  
Ending balance, Weighted Average Exercise Price 11.33 $ 11.00
Exercisable, Weighted Average Exercise Price $ 10.04  
Weighted Average Remaining Contractual Life (in Years) 6 years 3 months 18 days 6 years 1 month 6 days
Exercisable, Weighted Average Remaining Contractual Life (in Years) 5 years  
Beginning balance, Aggregated Intrinsic Value $ 3,083,000  
Ending balance, Aggregated Intrinsic Value 2,120,393 $ 3,083,000
Exercisable, Aggregate Intrinsic Value $ 1,942,012