XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   
Years ended December 31,
 
   
2018
   
2017
   
2016
 
Weighted average shares outstanding – basic
   
109,375
     
109,987
     
112,474
 
Effect of common stock equivalents
   
1,053
     
1,062
     
887
 
Weighted average shares outstanding – diluted
   
110,428
     
111,049
     
113,361