XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 7 - Earnings Per Share ("EPS") (Tables)
9 Months Ended
Sep. 30, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended September 30,   Nine Months Ended September 30,
    2018   2017   2018   2017
Shares used in the calculation of basic earnings per share    
14,237
     
14,579
     
14,524
     
14,572
 
Effect of dilutive securities:                                
Stock options, SARs, RSUs and RSAs    
140
     
536
     
296
     
493
 
Diluted shares used in the calculation of earnings per share    
14,377
     
15,115
     
14,820
     
15,065