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

Three Months Ended

October 31,

   

Nine Months Ended

October 31,

 
   

2020

   

2019

   

2020

   

2019

 
   

(in thousands)

   

(in thousands)

 

Cost of subscription

  $ 156     $ 84     $ 402     $ 226  

Cost of maintenance

    125       143       354       396  

Cost of professional services

    449       404       1,198       1,085  

Sales and marketing

    792       607       2,020       1,562  

Research and development

    607       492       1,618       1,360  

General and administrative

    1,641       1,174       4,534       3,767  

Total stock-based compensation expense

  $ 3,770     $ 2,904     $ 10,126     $ 8,396  
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

    343       40.28  

Released (1)

    (248

)

    35.69  

Forfeited

    (19

)

    41.67  

Restricted stock at October 31, 2020

    703     $ 41.49  
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 October 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

    (202

)

    12.92                  

Expired

    -       -                  

Forfeited

    -       -                  

Outstanding at October 31, 2020

    1,147     $ 26.98       3.1     $ 17,897  

Vested and exercisable at October 31, 2020

    1,004     $ 24.25       2.8     $ 17,413