XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 4 - Basic and Diluted Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2018
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
    Three Months Ended September 30,   Nine Months Ended September 30,
    2018   2017   2018   2017
Weighted average common shares outstanding, basic    
5,507
     
5,491
     
5,500
     
5,476
 
Dilutive common equivalent shares    
48
     
73
     
52
     
64
 
Weighted average common shares outstanding, diluted    
5,555
     
5,564
     
5,552
     
5,540