XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Accounting Policies [Abstract]          
Accounts receivable, net of allowances $ 1,856,839   $ 1,856,839   $ 3,406,550
Contract assets 700,000   700,000   1,100,000
Deferred revenue 5,368,390   $ 5,368,390   $ 7,355,270
Revenue expected to be recognized during next 12 months (percent)     55.00%    
Remaining performance obligation $ 2,200,000   $ 2,200,000    
Remaining performance obligation expected to be recognized over next 12 months (percent) 43.00%   43.00%    
Operating Lease, Payments $ 378,392 $ 494,243 $ 757,926 $ 995,712