v3.26.1
SCHEDULE OF DEFERRED REVENUE (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]    
Deferred revenue, beginning balance in advance of revenue recognition billing $ 32,082,525 $ 25,467,447
Revenue recognized (3,706,858) (1,472,534)
Revenue deferred 5,439,350 8,547,580
Deferred revenue, ending balance 33,815,017 32,542,493
Less short term portion (28,538,494) (16,601,595)
Deferred revenue, long term $ 5,276,523 $ 15,940,898