XML 38 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE AND OTHER CONTRACTS WITH CUSTOMERS (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of contract balances
               
    December 31,  
    2023     2022  
Accounts receivable   $ 701,377     $ 2,758,406  
Deferred revenue - current   $ -     $ 633,542  
Deferred revenue - noncurrent   $ -     $ 771,738  
Schedule of change in contract balances
       
Balance at December 31, 2022   $ 1,405,280  
Billings     767,832  
Revenue recognized     (2,173,112 )
Balance at December 31, 2023   $ -  
Schedule of disaggregation of revenue by distribution channel
               
    Years ended
December 31,
 
    2023     2022  
Retailers   $ 23,675,014     $ 48,728,624  
Distributors     88,847       654,428  
Other     2,342,770       1,239,091  
    $ 26,106,271     $ 50,622,143  

 

The following table sets forth our revenues by product:

 

    Years ended
December 31,
 
    2023     2022  
Cable Modems & gateways   $ 23,972,004     $ 48,433,757  
Other networking products     571,517       1,276,849  
Software as a Service     1,562,750       911,537  
    $ 26,106,271     $ 50,622,143