|
Earnings Per Share (Details) (USD $)
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
| Anti-dilutive sercurities excluded from the calculation of earnings per share: |
|
|
| Net income |
$ 3,327,777 |
$ 2,429,959 |
| Denominatior for basic earnings per share-weighted-average shares (in shares) |
23,306,989 |
22,967,118 |
| Employee stock options/Unvested Restricted Stock (in shares) |
628,903 |
482,459 |
| Denominator for dilutive earnings per share (in shares) |
23,935,892 |
23,449,577 |
| Basic net income per common share (USD per share) |
$ 0.14 |
$ 0.11 |
| Diluted net income per common share (USD per share) |
$ 0.14 |
$ 0.10 |
| Stock Options |
|
|
| Anti-dilutive sercurities excluded from the calculation of earnings per share: |
|
|
| Stock options excluded from the calculation of diluted earnings per share (in shares) |
0 |
0 |