XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Balance at December 31, 2017 $ 18,360,690
Cumulative effect of applying ASC 606 under the modified retrospective method (5,359,579)
Deferral of revenue 7,720,187
Recognition of revenue (9,005,530)
Change in reserves (44,006)
Balance at June 30, 2018 $ 11,671,762