XML 37 R24.htm IDEA: XBRL DOCUMENT v3.3.0.814
Note 7 - Earnings Per Share ("EPS") (Tables)
9 Months Ended
Sep. 30, 2015
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended September 30,   Nine Months Ended September 30,
    2015   2014   2015   2014
Shares used in the calculation of basic earnings per share     14,967,322       14,758,781       14,944,921       14,626,933  
Effect of dilutive securities:                                
Stock options, SARs, and RSAs     348,486       676,094       365,837       842,304  
Diluted shares used in the calculation of earnings per share     15,315,808       15,434,875       15,310,758       15,469,237