Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) Per Share - Summary of Computation of Net Income (Loss) Per Share (Details)

v3.10.0.1
Net Income (Loss) Per Share - Summary of Computation of Net Income (Loss) Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Numerator:        
Net income (loss) $ 437,259 $ 234,353 $ (3,858,879) $ 549,323
Denominator:        
Basic 9,566,118 9,545,235 9,495,278 9,475,708
Plus dilutive effect of potential common shares 526,383 624,324   763,279
Weighted average common shares outstanding - diluted 10,092,501 10,169,559 9,495,278 10,238,987
Net income (loss) per share:        
Basic $ 0.05 $ 0.02 $ (0.41) $ 0.06
Diluted $ 0.04 $ 0.02 $ (0.41) $ 0.05