XML 54 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Note 7 - Earnings Per Share ("EPS") (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended September 30,   Nine Months Ended September 30,
    2019   2018   2019   2018
Shares used in the calculation of basic earnings per share    
14,070
     
14,237
     
14,065
     
14,524
 
Effect of dilutive securities:                                
Stock options, SARs, RSAs, RSUs and PSUs    
317
     
140
     
201
     
296
 
Diluted shares used in the calculation of earnings per share    
14,387
     
14,377
     
14,266
     
14,820