| 
            Aug 16                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              16,333,241
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 29                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $18,310              
              $2.12 p/Share              
                   
         |    
        
           
              8,637
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 26                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $14,935              
              $2.14 p/Share              
                   
         |    
        
           
              6,979
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 25                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $24,595              
              $2.07 p/Share              
                   
         |    
        
           
              11,882
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 24                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $57,304              
              $2.3 p/Share              
                   
         |    
        
           
              24,915
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 23                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $11,263              
              $2.11 p/Share              
                   
         |    
        
           
              5,338
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 22                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $21,757              
              $2.12 p/Share              
                   
         |    
        
           
              10,263
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 19                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $25,530              
              $2.13 p/Share              
                   
         |    
        
           
              11,986
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 28                          
            2023                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              8,561,048
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 11                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $851,197              
              $2.33 p/Share              
                   
         |    
        
           
              365,321
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 10                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $182,617              
              $2.98 p/Share              
                   
         |    
        
           
              61,281
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 09                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $247,200              
              $3.09 p/Share              
                   
         |    
        
           
              80,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 08                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $87,480              
              $3.24 p/Share              
                   
         |    
        
           
              27,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 07                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $62,867              
              $3.28 p/Share              
                   
         |    
        
           
              19,167
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 04                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $170,178              
              $3.39 p/Share              
                   
         |    
        
           
              50,200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 03                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $162,890              
              $3.58 p/Share              
                   
         |    
        
           
              45,500
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 02                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $230,490              
              $3.94 p/Share              
                   
         |    
        
           
              58,500
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 01                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $214,158              
              $4.26 p/Share              
                   
         |    
        
           
              50,272
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 31                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $196,299              
              $4.69 p/Share              
                   
         |    
        
           
              41,855
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 28                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $252,120              
              $4.84 p/Share              
                   
         |    
        
           
              52,091
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 27                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $178,150              
              $5.09 p/Share              
                   
         |    
        
           
              35,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 26                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $270,900              
              $5.16 p/Share              
                   
         |    
        
           
              52,500
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 25                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $155,040              
              $5.1 p/Share              
                   
         |    
        
           
              30,400
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 24                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $146,412              
              $4.98 p/Share              
                   
         |    
        
           
              29,400
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 21                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $99,200              
              $4.96 p/Share              
                   
         |    
        
           
              20,000
              
         | 
        
          
            
          
         |