XML 140 R12.htm IDEA: XBRL DOCUMENT v3.23.1
DEFERRED REVENUE
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
DEFERRED REVENUE

NOTE 6: DEFERRED REVENUE

 

For the three months ended March 31, 2023 and as of December 31, 2022, changes in deferred revenue were as follows:

 

   March 31,   December 31, 
   2023   2022 
Balance, beginning of period  $2,493,151   $1,608,596 
Deferral of revenue   475,769    3,511,678 
Recognition of deferred revenue   (665,966)   (2,627,123)
Balance, end of period  $2,302,954   $2,493,151 

 

 

As of March 31, 2023 and December 31, 2022, deferred revenue is classified as follows:

   March 31,   December 31, 
   2023   2022 
Current  $1,584,809   $1,704,249 
Non-current   718,145    788,902 
Balance, end of year  $2,302,954   $2,493,151