v3.26.1
SCHEDULE OF CHANGES IN DEFERRED REVENUE (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]    
Beginning balance $ 1,058,398 $ 1,449,718
Additions to deferred revenue 1,413,632 1,618,701
Recognition of deferred revenue (1,529,508) (2,092,473)
Ending balance $ 942,522 $ 975,946