XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Deferred Revenue Rollforward (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Deferred Revenue Rollforward [Abstract]  
Deferred Revenue $ 7,070,859
Deferred Revenue, Additions 13,248,342
Deferred Revenue, Revenue Recognized (14,180,480)
Deferred Revenue, Increase (Decrease) In Reserves (2,635)
Deferred Revenue $ 6,136,086