XML 45 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Note 8 - Income Per Share (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
    Three Months Ended     Nine Months Ended  
    September 30,     September 30,  
    2019     2018     2019     2018  
Basic weighted average common shares outstanding    
7,432
     
7,366
     
7,419
     
7,338
 
Weighted average common equivalent shares due to stock, stock options and RSUs    
61
     
69
     
57
     
68
 
Diluted weighted average common shares outstanding    
7,493
     
7,435
     
7,476
     
7,406