XML 39 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]
 
 
Three Months Ended
March 31,
 
 
2017
 
2016
Cost of services-compensation
 
$
2,040
 
 
$
1,931
 
Selling, general and administrative
 
 
3,346
 
 
 
2,309
 
Total
 
$
5,386
 
 
$
4,240
 
Share-based Compensation, Stock Options, Activity [Table Text Block]
 
 
Number
of
Options
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Terms
 
Aggregate
Intrinsic
Value
Outstanding balance at December 31, 2016
 
 
5,191
 
 
$
17.35
 
 
 
 
 
 
 
 
 
Granted
 
 
-
 
 
 
-
 
 
 
 
 
 
 
 
 
Exercised
 
 
1
 
 
 
2.71
 
 
 
 
 
 
 
 
 
Forfeitures
 
 
(52
)
 
 
18.88
 
 
 
 
 
 
 
 
 
Expired
 
 
(16
)
 
 
24.87
 
 
 
 
 
 
 
 
 
Outstanding balance at March 31, 2017
 
 
5,124
 
 
 
17.32
 
 
 
4.76
 
 
$
20,130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Expected to vest at March 31, 2017
 
 
1,540
 
 
 
15.01
 
 
 
5.52
 
 
 
8,431
 
Exercisable at March 31, 2017
 
 
2,920
 
 
$
18.99
 
 
 
4.21
 
 
$
8,231
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
    Three Months
Ended March 31,
    2017   2016
Expected dividend yield    
     
 
Risk-free interest rate    
     
1.20
%
Expected volatility    
     
43.89
%
Expected life (years)    
     
4.9
 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]
 
 
Number of
Units
 
Weighted Average
Grant Date Fair
Value per Unit
Outstanding balance at December 31, 2016
 
 
1,413
 
 
$
16.44
 
Granted
 
 
4
 
 
 
20.33
 
Vesting of restricted stock units, net of units withheld for taxes
 
 
(332
)
 
 
16.27
 
Units withheld for taxes
 
 
(140
)
 
 
16.27
 
Forfeitures
 
 
(28
)
 
 
17.99
 
Outstanding balance at March 31, 2017
 
 
917
 
 
$
16.51