XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Statements of Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Income Statement [Abstract]        
Revenues $ 5,805,605 $ 5,211,742 $ 11,427,699 $ 10,255,528
Cost of revenues 2,695,943 2,632,031 5,405,342 5,169,537
Gross profit 3,109,662 2,579,711 6,022,357 5,085,991
Operating expenses:        
Research and development 858,772 741,113 1,655,380 1,398,131
Sales and marketing 741,558 682,756 1,500,806 1,369,524
General and administrative 601,294 576,553 1,290,098 1,139,104
Total operating expenses 2,201,624 2,000,422 4,446,284 3,906,759
Operating income 908,038 579,289 1,576,073 1,179,232
Interest expense, net (30,678) (29,766) (60,354) (73,410)
Net income before income taxes 877,360 549,523 1,515,719 1,105,822
Income tax expense (387,437) (32,585) (639,988) (40,570)
Net income $ 489,923 $ 516,938 $ 875,731 $ 1,065,252
Net income per share:        
Basic $ 0.08 $ 0.09 $ 0.15 $ 0.19
Diluted $ 0.07 $ 0.07 $ 0.12 $ 0.16
Weighted average shares outstanding:        
Basic 5,965,479 5,821,891 5,939,304 5,733,267
Diluted 7,785,868 7,474,785 7,764,795 7,158,833