XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jan. 31, 2022
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, 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

Granted

1,280,664

$

10.25

$

Vested

(107,917)

$

37.96

(279,053)

$

32.43

Cancelled

(22,422)

$

39.41

(312,827)

$

42.41

Unvested as of January 31, 2021

1,393,268

$

12.47

466,830

$

34.17

Granted

326,791

$

31.52

176,212

$

31.43

Vested

(201,260)

$

20.43

(125,934)

$

30.23

Cancelled

(2,650)

$

33.46

$

Unvested as of January 31, 2022

1,516,149

$

15.48

517,108

$

34.20

Schedule of information regarding stock options

Stock Options

2022

2021

2020

Weighted

Weighted

Weighted

Average

Average

Average

    

Shares

    

Exercise

    

Shares

    

Exercise

    

Shares

    

Exercise

Stock options outstanding at beginning of year

18,245

$

23.63

39,311

$

18.51

55,311

$

15.70

Exercised

$

(21,066)

$

14.07

(13,200)

$

8.71

Granted

$

$

$

Cancelled or forfeited

(8,245)

$

30.32

$

(2,800)

$

9.20

Stock options outstanding at end of year

10,000

$

18.11

18,245

$

23.63

39,311

$

18.51

Exercisable

10,000

$

18.11

18,245

$

23.63

35,188

$

17.12

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

    

2022

    

Contractual Life

    

Price

    

2022

    

Price

$18.11

10,000

0.97

$

18.11

10,000

$

18.11

10,000

10,000