XML 41 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 5 - Stock-based Compensation (Tables)
12 Months Ended
Jan. 31, 2018
Notes Tables  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
   
Years Ended January 31,
 
   
2018
   
2017
   
2016
 
   
(in thousands)
 
Stock-based compensation expense:
                       
Cost of subscription
  $
161
    $
113
    $
76
 
Cost of maintenance and other revenue
   
384
     
299
     
271
 
Cost of professional services
   
1,085
     
848
     
739
 
Sales and marketing
   
1,510
     
1,200
     
1,377
 
Research and development
   
1,226
     
1,009
     
900
 
General and administrative
   
4,558
     
3,854
     
4,077
 
Total stock-based compensation expense
  $
8,924
    $
7,323
    $
7,440
 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]
   
RSUs
(in thousands)
   
Weighted
Average
Grant Date
Fair Value
 
 
 
Restricted stock at January 31, 2015
   
503
    $
16.27
 
Granted
   
326
     
24.75
 
Released (1)
   
(192
)
   
15.58
 
Forfeited
   
(20
)
   
18.93
 
Restricted stock at January 31, 2016
   
617
    $
20.91
 
Granted
   
307
     
18.54
 
Released (1)
   
(259
)
   
18.96
 
Forfeited
   
(42
)
   
20.69
 
Restricted stock at January 31, 2017
   
623
    $
20.56
 
Granted
   
295
     
30.69
 
Released (1)
   
(245
)
   
20.48
 
Forfeited
   
(20
)
   
22.36
 
Restricted stock at January 31, 2018
   
653
    $
25.10
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Years Ended January 31,
 
   
2018
   
2017
   
2016
 
Expected life in years
   
5.50
     
5.25
     
5.00
 
Risk free interest rate
   
1.82
%
   
1.16
%
   
1.64
%
Volatility
   
33
%
   
36
%
   
41
%
Dividend rate
   
0.91
%
   
1.51
%
   
1.10
%
Schedule of Share-based Compensation, Stock Options and Stock Appreciation Rights Award Activity [Table Text Block]
   
Options/
SARs
(in thousands)
   
Weighted
Average
Exercise
Price per
Share
   
Weighted
Average
Remaining
Contractual
Term
(years)
   
Aggregate
Intrinsic
Value
(in thousands)
 
Outstanding at January 31, 2015
   
2,499
    $
12.69
     
 
     
 
 
Granted
   
380
     
25.34
     
 
     
 
 
Exercised
   
(266
)
   
10.69
     
 
     
 
 
Expired
   
(12
)
   
14.22
     
 
     
 
 
Forfeited
   
(5
)
   
12.05
     
 
     
 
 
Outstanding at January 31, 2016
   
2,596
    $
14.74
     
 
     
 
 
Granted
   
380
     
18.64
     
 
     
 
 
Exercised
   
(158
)
   
10.94
     
 
     
 
 
Expired
   
(17
)
   
12.56
     
 
     
 
 
Forfeited
   
(8
)
   
12.09
     
 
     
 
 
Outstanding at January 31, 2017
   
2,793
    $
15.51
     
 
     
 
 
Granted
   
380
     
31.65
     
 
     
 
 
Exercised
   
(139
)
   
10.52
     
 
     
 
 
Expired
   
(10
)
   
9.74
     
 
     
 
 
Outstanding at January 31, 2018
   
3,024
    $
17.78
     
4.0
    $
72,901
 
Vested and exercisable at January 31, 2018
   
2,073
    $
14.25
     
2.9
    $
57,045