XML 21 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STATEMENTS OF OPERATIONS - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
STATEMENTS OF OPERATIONS      
Revenue $ 38,517,141 $ 30,438,983 $ 23,081,592
Cost of revenue 8,816,161 7,211,633 5,569,896
Gross profit 29,700,980 23,227,350 17,511,696
Operating expenses:      
General and administrative 10,451,266 8,710,882 9,001,164
Sales and marketing 9,169,590 6,995,586 5,502,959
Research and development 1,432,719 1,517,112 1,722,564
Total operating expenses 21,053,575 17,223,580 16,226,687
Income from operations 8,647,405 6,003,770 1,285,009
Other income, net 395,912 193,537 111,377
Income before provision for income taxes 9,043,317 6,197,307 1,396,386
Provision for income tax (benefit) expense (587,642) (106,143) 896,622
Net income $ 9,630,959 $ 6,303,450 $ 499,764
Net income per share:      
Basic (in dollars per share) $ 0.85 $ 0.59 $ 0.05
Diluted (in dollars per share) $ 0.78 $ 0.52 $ 0.04
Weighted average shares outstanding:      
Basic (in shares) 11,282,214 10,758,752 10,638,858
Diluted (in shares) 12,276,444 12,110,117 11,720,316