XML 42 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Stock-based Compensation (Tables)
12 Months Ended
Jan. 31, 2017
Notes Tables  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
 
 
Years Ended January 31,
 
 
 
2017
 
 
2016
 
 
2015
 
 
 
(in thousands)
 
Stock-based compensation expense:
                       
Cost of subscription
  $
113
    $
76
    $
45
 
Cost of maintenance and other revenue
   
299
     
271
     
152
 
Cost of professional services
   
848
     
739
     
492
 
Sales and marketing
   
1,200
     
1,377
     
790
 
Research and development
   
1,009
     
900
     
518
 
General and administrative
   
3,854
     
4,077
     
2,996
 
Total stock-based compensation expense
  $
7,323
    $
7,440
    $
4,993
 
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, 2014
   
430
    $
11.02
 
Granted
   
287
     
21.25
 
Released (1)
   
(167
)
   
11.92
 
Forfeited
   
(47
)
   
14.00
 
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
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
 
 
Years Ended January 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Expected life in years
   
5.25
     
5.00
     
4.98
 
Risk free interest rate
   
1.16
%
   
1.64
%
   
1.58
%
Volatility
   
36
%
   
41
%
   
47
%
Dividend rate
   
1.51
%
   
1.10
%
   
1.32
%
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, 2014
   
2,842
    $
11.19
     
 
     
 
 
Granted
   
387
     
21.61
     
 
     
 
 
Exercised
   
(655
)
   
11.47
     
 
     
 
 
Expired
   
(22
)
   
12.68
     
 
     
 
 
Forfeited
   
(53
)
   
12.31
     
 
     
 
 
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
     
4.4
   
35,885
 
Vested and exercisable at January 31, 2017
   
1,802
    $
12.92
     
3.3
   
27,853