XML 87 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details) - $ / shares
12 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2016
Schedule of transactions for stock options under Plan      
Outstanding Option Beginning Balance 859,358 699,600 616,220
Options granted 161,205 200,346 126,880
Options exercised (85,600) (40,588) (28,450)
Options cancelled (173,262)   (15,050)
Outstanding Option Ending Balance 761,701 859,358 699,600
Weighted Average Exercise Price, Beginning Balance $ 29.83 $ 30.41 $ 30.08
Options granted, Weighted Average Exercise Price 23.35 26.97 30.36
Options exercised, Weighted Average Exercise Price 23.18 25.68 21.49
Options cancelled, Weighted Average Exercise Price 30.21   33.32
Weighted Average Exercise Price, Ending Balance $ 29.12 $ 29.83 $ 30.41