v3.26.1
SCHEDULE OF DEFERRED REVENUE (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 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,128,851) (1,278,631)  
Revenue deferred 2,770,347 3,416,657  
Deferred revenue, ending balance 31,724,021 27,605,473  
Less short term portion (14,533,507) (3,864,474) $ (14,799,840)
Deferred revenue, long term $ 17,190,514 $ 23,740,999 $ 17,282,685