XML 33 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 7 - Earnings Per Share ("EPS") (Tables)
9 Months Ended
Sep. 30, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended September 30,   Nine Months Ended September 30,
    2016   2015   2016   2015
Shares used in the calculation of basic earnings per share     14,625       14,967       14,726       14,945  
Effect of dilutive securities:                                
Stock options, SARs, RSAs, and RSUs     452       349       437       366  
Diluted shares used in the calculation of earnings per share     15,077       15,316       15,163       15,311