XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Basic and Diluted Net Income per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Basic and Diluted Net Income per Share        
Net income $ 2,088,841 $ 1,354,968 $ 3,934,406 $ 2,196,164
Weighted-average shares outstanding - Basic (in shares) 11,163,506 10,651,619 11,096,942 10,630,123
Effect of dilutive securities:        
Underwriters' warrants 92,898 78,351 96,482 67,533
Stock Options 880,908 1,186,412 938,135 1,174,362
Restricted Stock Units 89,348 95,093 96,390 81,468
Weighted-average shares outstanding - Diluted (in shares) 12,226,660 12,011,475 12,227,949 11,953,486
Basic net income per share (in dollars per share) $ 0.19 $ 0.13 $ 0.35 $ 0.21
Diluted net income per share (in dollars per share) $ 0.17 $ 0.11 $ 0.32 $ 0.18
Anti-dilutive stock        
Anti-dilutive stock options and restricted stock units 6,639 44,123 6,895 46,039