XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Deferred Revenue (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
REVENUE FROM CONTRACTS WITH CUSTOMERS    
Deferred revenue, beginning balance in advance of revenue recognition billing $ 20,280,934 $ 34,529,335
Revenue recognized (13,039,126) (26,478,997)
Revenue deferred 5,741,390 12,230,596
Deferred revenue, ending balance 12,983,198 20,280,934
Less: short term portion 3,934,693 11,005,517
Deferred revenue, long term $ 9,048,505 $ 9,275,417