XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE AND OTHER CONTRACTS WITH CUSTOMERS (Tables)
3 Months Ended
Mar. 31, 2022
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, 
   2022   2021 
         
Accounts receivable  $5,202,262   $4,880,663 
Deferred revenue, current  $404,453   $291,296 
Deferred revenue, noncurrent  $427,571   $443,452 
SCHEDULE OF CHANGE IN CONTRACT BALANCES

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

 

Balance at December 31, 2021  $734,748 
Billings   177,759 
Revenue recognized   (80,483)
Balance at March 31, 2022  $832,024 
SCHEDULE OF DISAGGREGATION OF REVENUE BY DISTRIBUTION CHANNEL

The following table sets forth our revenues by distribution channel:

 

   Three Months Ended March 31, 
   2022   2021 
Retailers  $12,341,289   $13,791,518 
Distributors   307,207    913,150 
Other   650,759    312,906 
   $13,299,255   $15,017,574 

 

The following table sets forth our revenues by product:

 

   Three Months Ended March 31, 
   2022   2021 
Cable modems & gateways  $12,883,047   $14,587,090 
Other networking products   272,566    305,812 
SaaS   143,642    124,672 
   $13,299,255   $15,017,574