XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Movement in Deferred Revenue [Roll Forward]          
Beginning balance     $ 6,136,086 $ 7,070,859 $ 7,070,859
Deferral of revenue     3,338,283   13,248,342
Recognition of revenue     (4,443,442)   (14,180,480)
Change in reserves     1,567   (2,635)
Ending balance $ 5,032,494   5,032,494   $ 6,136,086
Deferred Revenue, Revenue Recognized $ 1,300,000 $ 1,300,000 $ 2,700,000 $ 2,800,000