XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Statements of Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Statement [Abstract]        
Revenues $ 5,475,475 $ 5,102,130 $ 16,903,173 $ 15,357,658
Cost of revenues 2,429,036 2,472,315 7,834,378 7,641,852
Gross profit 3,046,439 2,629,815 9,068,795 7,715,806
Operating expenses:        
Research and development 873,830 704,335 2,529,210 2,102,466
Sales and marketing 737,276 694,061 2,238,081 2,063,585
General and administrative 659,575 513,114 1,949,673 1,652,218
Total operating expenses 2,270,681 1,911,510 6,716,964 5,818,269
Operating income 775,758 718,305 2,351,831 1,897,537
Interest expense, net (20,892) (28,970) (81,246) (102,380)
Net income before income taxes 754,866 689,335 2,270,585 1,795,157
Income tax expense (340,765) (20,285) (980,754) (60,855)
Net income $ 414,101 $ 669,050 $ 1,289,831 $ 1,734,302
Net income per share:        
Basic $ 0.07 $ 0.11 $ 0.21 $ 0.30
Diluted $ 0.06 $ 0.10 $ 0.19 $ 0.25
Weighted average shares outstanding:        
Basic 6,261,460 5,842,609 6,047,869 5,769,981
Diluted 7,129,633 7,281,545 6,936,210 7,181,588