XML 43 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 5 - Earnings Per Share ("EPS") (Details) - Basic and Diluted Earnings Per Share
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Basic and Diluted Earnings Per Share [Abstract]                      
Shares used in the calculation of Basic earnings per share                 14,678,240us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,086,912us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 13,260,739us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities:                      
Stock options, SAR's, RSA's, and shares held in escrow                 591,195us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 738,687us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 1,083,838us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
Diluted shares used in the calculation of earnings per share 15,277,583us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,434,875us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,492,732us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,499,447us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,084,738us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,958,965us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,578,927us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,357,110us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,269,435us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,825,599us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,344,577us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding