XML 68 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Stock-based Compensation (Tables)
3 Months Ended
Apr. 30, 2020
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Three Months Ended
April 30,
 
   
20
20
   
20
19
 
   
(in thousands)
 
Cost of subscription
  $
107
    $
70
 
Cost of maintenance
   
109
     
121
 
Cost of professional services
   
337
     
322
 
Sales and marketing
   
508
     
380
 
Research and development
   
451
     
427
 
General and administrative
   
893
     
984
 
Total stock-based compensation expense
  $
2,405
    $
2,304
 
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
   
11
     
39.92
 
Released
(1)
   
(6
)    
28.17
 
Forfeited
   
(5
)    
38.92
 
Restricted stock at April 30, 2020
   
627
    $
39.98
 
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
   
-
     
-
 
Released
   
-
     
-
 
Forfeited
   
-
     
-
 
Performance stock units at April 30, 2020
   
90
    $
39.82
 
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
   
(1
)    
12.14
     
 
     
 
 
Expired
   
-
     
-
     
 
     
 
 
Forfeited
   
-
     
-
     
 
     
 
 
Outstanding at April 30, 2020
   
1,348
    $
24.87
     
3.1
    $
23,883
 
Vested and exercisable at April 30, 2020
   
1,063
    $
20.71
     
2.5
    $
21,833