v3.25.2
SCHEDULE OF CHANGES IN DEFERRED REVENUE (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Balance, beginning of year $ 1,823,569 $ 2,493,151
Deferral of revenue 3,053,183 1,912,729
Recognition of deferred revenue (2,571,299) (2,582,311)
Balance, end of year $ 2,305,453 $ 1,823,569