XML 69 R33.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jan. 31, 2020
Stockholders' Equity Note [Abstract]  
Schedule of restricted stock

Restricted Stock Units and Performance Based Restricted Stock Units

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Restricted Stock Units

​

Performance Based Restricted Stock Units

​

​

​

Weighted Average

​

​

​

Weighted Average

​

Awards

​

Grant Date

​

Awards

​

Grant Date

​

Outstanding

    

Fair Value

​

Outstanding

    

Fair Value

Unvested as of January 31, 2017

435,102

​

$

30.36

​

1,599,472

​

$

30.32

Granted

52,891

​

$

26.83

​

190,875

​

$

13.36

Vested

(150,588)

​

$

28.75

​

(344,784)

​

$

25.35

Cancelled

(10,391)

​

$

28.42

​

—

​

$

—

Unvested as of January 31, 2018

327,014

​

$

30.59

​

1,445,563

​

$

29.26

Granted

137,723

​

$

38.32

​

391,530

​

$

30.23

Vested

(159,663)

​

$

30.38

​

(292,266)

​

$

25.91

Cancelled

(23,249)

​

$

29.69

​

(5,033)

​

$

27.10

Unvested as of January 31, 2019

281,825

​

$

34.56

​

1,539,794

​

$

30.15

Granted

142,594

​

$

37.74

​

332,651

​

$

35.77

Vested

(168,781)

​

$

32.32

​

(810,655)

​

$

24.58

Cancelled

(12,695)

​

$

35.09

​

(3,080)

​

$

42.41

Unvested as of January 31, 2020

242,943

​

$

37.95

​

1,058,710

​

$

36.15

​

Schedule of information regarding stock options

Stock Options

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2020

​

2019

​

2018

​

​

​

​

Weighted

​

​

​

Weighted

​

​

​

Weighted

​

​

​

​

Average

​

​

​

Average

​

​

​

Average

​

    

Shares

    

Exercise

    

Shares

    

Exercise

    

Shares

    

Exercise

Stock options outstanding at beginning of year

​

55,311

​

$

15.70

​

62,666

​

$

11.50

​

251,131

​

$

9.16

Exercised

​

(13,200)

​

$

8.71

​

(15,600)

​

$

6.55

​

(188,465)

​

$

8.38

Granted

​

—

​

$

—

​

8,245

​

$

30.32

​

—

​

$

—

Cancelled or forfeited

​

(2,800)

​

$

9.20

​

—

​

$

—

​

—

​

$

—

Stock options outstanding at end of year

​

39,311

​

$

18.51

​

55,311

​

$

15.70

​

62,666

​

$

11.50

Exercisable

​

35,188

​

$

17.12

​

47,066

​

$

13.14

​

62,666

​

$

11.50

Schedule of information about stock options outstanding

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Number

​

Weighted

​

Weighted

​

Number

​

Weighted

​

​

Outstanding as of

​

Average

​

Average

​

Exercisable as of

​

Average

​

​

January 31,

​

Remaining

​

Exercise

​

January 31,

​

Exercise

Range of Exercise Prices

    

2020

    

Contractual Life

    

Price

    

2020

    

Price

$12.51 - $17.45

​

21,066

​

0.56

​

$

14.07

​

21,066

​

$

14.07

$18.11 - $30.32

​

18,245

​

2.51

​

$

23.63

​

14,122

​

$

21.67

​

​

39,311

​

​

​

​

​

​

35,188

​

​

​