XML 45 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 7 - Earnings Per Share ("EPS") (Tables)
6 Months Ended
Jun. 30, 2015
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended June 30,   Six Months Ended June 30,
    2015   2014   2015   2014
Shares used in the calculation of basic earnings per share     14,961,436       14,687,747       14,933,534       14,559,917  
Effect of dilutive securities:                                
Stock options, SARs, and RSAs     374,251       804,985       398,857       927,515  
Diluted shares used in the calculation of earnings per share     15,335,687       15,492,732       15,332,391       15,487,432