XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Stock-based Compensation (Tables)
6 Months Ended
Jul. 31, 2020
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

July 31,

  

Six Months Ended

July 31,

 
  

2020

  

2019

  

2020

  

2019

 
  

(in thousands)

  

(in thousands)

 

Cost of subscription

 $139  $72  $246  $142 

Cost of maintenance

  120   132   229   253 

Cost of professional services

  412   359   749   681 

Sales and marketing

  720   575   1,228   955 

Research and development

  560   441   1,011   868 

General and administrative

  2,000   1,609   2,893   2,593 

Total stock-based compensation expense

 $3,951  $3,188  $6,356  $5,492 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

RSUs

(in thousands)

  

Weighted

Average

Grant Date

Fair Value

 

Restricted stock at January 31, 2020

  627  $39.86 

Granted

  342   40.27 

Released (1)

  (246

)

  35.75 

Forfeited

  (10

)

  40.64 

Restricted stock at July 31, 2020

  713  $41.46 
Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]
  

PSUs

(in thousands)

  

Weighted
Average
Grant Date
Fair Value

 

Performance stock units at January 31, 2020

  90  $39.82 

Granted

  93   40.54 

Released (1)

  (21

)

  39.82 

Forfeited

  (9

)

  39.82 

Performance stock units at July 31, 2020

  153  $40.26 
Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]
  

SARs

(in

thousands)

  

Weighted

Average

Exercise

Price per

Share

  

Weighted

Average

Remaining

Contractual

Term

(years)

  

Aggregate

Intrinsic

Value

(in

thousands)

 

Outstanding at January 31, 2020

  1,349  $24.86         

Granted

  -   -         

Exercised

  (201

)

  12.92         

Expired

  -   -         

Forfeited

  -   -         

Outstanding at July 31, 2020

  1,148  $26.96   3.3  $15,697 

Vested and exercisable at July 31, 2020

  1,005  $24.23   3.1  $15,323