XML 99 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Deferred Revenue Rollforward (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Deferred Revenue Rollforward [Abstract]  
Deferred Revenue $ 9,366,490
Deferred Revenue, Additions 14,626,933
Deferred Revenue, Revenue Recognized (16,543,571)
Deferred Revenue, Increase (Decrease) In Reserves (94,582)
Deferred Revenue $ 7,355,270