XML 37 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 7 - Earnings Per Share ("EPS") (Tables)
9 Months Ended
Sep. 30, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended September 30,   Nine Months Ended September 30,
    2017   2016   2017   2016
Shares used in the calculation of basic earnings per share    
14,579
     
14,625
     
14,572
     
14,726
 
Effect of dilutive securities:                                
Stock options, SARs, and RSAs    
536
     
452
     
493
     
437
 
Diluted shares used in the calculation of earnings per share    
15,115
     
15,077
     
15,065
     
15,163