XML 120 R29.htm IDEA: XBRL DOCUMENT v3.22.4
DEFERRED REVENUE (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
SUMMARY OF CHANGES IN DEFERRED REVENUE

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

   December 31,   December 31, 
   2022   2021 
Balance, beginning of year  $1,608,596   $1,518,163 
Deferral of revenue   3,511,678    2,581,801 
Recognition of deferred revenue   (2,627,123)   (2,491,368)
Balance, end of year  $2,493,151   $1,608,596 
SUMMARY OF DEFERRED REVENUE

As of December 31, 2022 and 2021, is classified as follows:

   December 31,   December 31, 
   2022   2021 
Current  $1,704,249   $1,035,185 
Non-current   788,902    573,411 

Balance, end of year

  $2,493,151   $1,608,596