XML 40 R24.htm IDEA: XBRL DOCUMENT v2.4.0.8
Note 6 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2014
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended September 30,   Nine Months Ended September 30,
    2014   2013   2014   2013
Shares used in the calculation of basic earnings per share     14,758,781       13,682,449       14,626,933       13,534,334  
Effect of dilutive securities:                                
Stock options, SARs, and RSAs     676,094       1,276,516       842,304       1,139,545  
Diluted shares used in the calculation of earnings per share     15,434,875       14,958,965       15,469,237       14,673,879