v3.25.2
DEFERRED REVENUE (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF CHANGES IN DEFERRED REVENUE

For the years ended December 31, 2024 and 2023, changes in deferred revenue were as follows:

  

   December 31, 2024   December 31, 2023 
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 
SCHEDULE OF DEFERRED REVENUE

As of December 31, 2024 and 2023, is classified as follows:

  

   December 31, 2024   December 31, 2023 
Current  $1,591,326   $1,627,572 
Non-current   714,127    195,997 
Balance, end of year  $2,305,453   $1,823,569