XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Accounting Policies [Abstract]        
Operating Lease, Payments $ 378,392 $ 494,243 $ 757,926 $ 995,712
Movement in Deferred Revenue [Roll Forward]        
Balance at December 31, 2019     7,355,270  
Deferral of revenue     4,686,038  
Recognition of revenue     (6,679,799)  
Change in reserves     6,881  
Balance at June 30, 2020 $ 5,368,390   $ 5,368,390