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

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

 

   March 31,   December 31, 
   2023   2022 
         
Deferred revenue, current  $629,691   $633,542 
Deferred revenue, noncurrent  $896,990   $771,738 
SCHEDULE OF CHANGE IN CONTRACT BALANCES

During the three months ended March 31, 2023, the change in contract balances was as follows:

 

Balance at December 31, 2022  $1,405,280 
Billings   296,264 
Revenue recognized   (174,863)
Balance at March 31, 2023  $1,526,681 
SCHEDULE OF DISAGGREGATION OF REVENUE BY DISTRIBUTION CHANNEL

The following table sets forth our revenues by distribution channel:

 

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
Retailers  $10,281,349   $12,341,289 
Distributors   44,964    307,207 
Other   425,472    650,759 
Revenues  $10,751,785   $13,299,255 

 

The following table sets forth our revenues by product:

 

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
Cable modems & gateways  $10,574,055   $12,883,047 
Other networking products   91,631    272,566 
SaaS   86,099    143,642 
Revenues  $10,751,785   $13,299,255