XML 15 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Stock-based compensation expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock-Based Compensation      
Total stock-based compensation expense $ 1,854,965 $ 1,764,319 $ 2,454,363
Cost of revenue      
Stock-Based Compensation      
Total stock-based compensation expense 256,924 279,221 214,325
General and administrative      
Stock-Based Compensation      
Total stock-based compensation expense 1,167,161 1,000,002 1,670,015
Sales and marketing      
Stock-Based Compensation      
Total stock-based compensation expense 348,603 329,644 441,931
Research and development      
Stock-Based Compensation      
Total stock-based compensation expense $ 82,277 $ 155,452 $ 128,092