XML 91 R76.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 14 - Earnings Per Common Share - Summary of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Numerator for basic and diluted earnings per common share:      
Net income for the year $ 16,067,154 $ 11,373,730 $ 6,374,096
Basic weighted average number of common shares outstanding (in shares) 10,524,856 10,968,500 11,220,874
Effect of stock options (in shares) 188,739 391,584 509,524
Diluted weighted average number of shares outstanding (in shares) 10,713,595 11,360,084 11,730,398
Basic earnings per common share (in dollars per share) $ 1.53 $ 1.04 $ 0.57
Diluted earnings per common share (in dollars per share) $ 1.50 $ 1 $ 0.54