XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Note 12 - Stock-based Compensation (Tables)
3 Months Ended
Apr. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

April 30,

 
  

2021

  

2020

 
  

(in thousands)

 

Cost of subscription

 $112  $107 

Cost of maintenance

  127   109 

Cost of professional services

  385   337 

Sales and marketing

  769   508 

Research and development

  609   451 

General and administrative

  1,635   893 

Total stock-based compensation expense

 $3,637  $2,405 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

RSUs

  

Weighted

Average

Grant Date

Fair Value

 
  

(in thousands)

     

Restricted stock at January 31, 2021

  698  $41.56 

Granted

  12   71.65 

Released (1)

  (8

)

  30.97 

Forfeited

  (11

)

  40.56 

Restricted stock at April 30, 2021

  691  $42.23 
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, 2021

  153  $40.26 

Granted

      

Released

      

Forfeited

      

Performance stock units at April 30, 2021

  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, 2021

  1,144  $27.01         

Granted

              

Exercised

              

Expired

              

Forfeited

              

Outstanding at April 30, 2021

  1,144  $27.01   2.6  $47,013 

Vested and exercisable at April 30, 2021

  1,002  $24.28   2.3  $43,525