XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF DEFERRED REVENUE (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue, beginning balance in advance of revenue recognition billing $ 9,551,446 $ 20,280,934
Revenue recognized (5,223,331) (18,832,396)
Revenue deferred 7,200,644 8,102,908
Deferred revenue, ending balance 11,528,759 9,551,446
Less short term portion (5,848,320) (4,335,404)
Deferred revenue, long term $ 5,680,439 $ 5,216,042