XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended
March 31
,
 
   
2017
   
201
6
 
Net Income
  $
10,177
    $
9,891
 
                 
Weighted-average number of basic shares outstanding during the period
   
18,972
     
18,994
 
Dilutive effect of stock options, RSUs, and
PSAs
   
451
     
279
 
Weighted-average number of diluted shares outstanding during the period
   
19,423
     
19,273
 
                 
Basic earnings per share
  $
0.54
    $
0.52
 
Diluted earnings per share
  $
0.52
    $
0.51