XML 42 R29.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 5 - Earnings Per Share ("EPS") (Tables)
12 Months Ended
Dec. 31, 2015
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Years Ended December 31,
    2015   2014   2013
Shares used in the calculation of basic earnings per share     14,934       14,678       14,087  
Effect of dilutive securities:                        
Stock options, SARs, and RSAs     387       591       739  
Diluted shares used in the calculation of earnings per share     15,321       15,269       14,826