XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.4
REVENUE AND OTHER CONTRACTS WITH CUSTOMERS (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF CONTRACT BALANCES

The following table reflects the contract balances as of the periods ended:

 

   September 30,   December 31, 
   2023   2022 
         
Deferred revenue, current  $845,019   $633,542 
Deferred revenue, noncurrent  $745,201   $771,738 
SCHEDULE OF CHANGE IN CONTRACT BALANCES

During the nine months ended September 30, 2023, the change in contract balances was as follows:

 

Balance at December 31, 2022  $1,405,280 
Billings   767,832 
Revenue recognized   (582,892)
Balance at September 30, 2023  $1,590,220 
SCHEDULE OF DISAGGREGATION OF REVENUE BY DISTRIBUTION CHANNEL

The following table sets forth our revenues by distribution channel:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Retailers  $6,274,558   $13,463,696   $23,122,589   $38,548,176 
Distributors       180,800    171,043    550,177 
Other   421,629    188,284    1,349,096    897,450 
Revenues  $6,696,187   $13,832,780   $24,642,728   $39,995,803 

 

The following table sets forth our revenues by product:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Cable modems & gateways  $6,448,977   $13,363,315   $23,910,809   $38,460,865 
Other networking products   243,528    233,962    568,304    1,009,469 
SaaS   3,682    235,503    163,615    525,469 
Revenues  $6,696,187   $13,832,780   $24,642,728   $39,995,803