| 
            Oct 01                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $53,700              
              $1.79 p/Share              
                   
         |    
        
           
              30,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Sep 02                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $57,600              
              $1.92 p/Share              
                   
         |    
        
           
              30,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 01                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $58,200              
              $1.94 p/Share              
                   
         |    
        
           
              30,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jul 01                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $76,800              
              $2.56 p/Share              
                   
         |    
        
           
              30,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 15                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $70,500              
              $2.35 p/Share              
                   
         |    
        
           
              30,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Apr 23                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $64,959              
              $2.84 p/Share              
                   
         |    
        
           
              22,873
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Apr 22                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $64,147              
              $2.79 p/Share              
                   
         |    
        
           
              22,992
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Apr 21                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $108,347              
              $2.75 p/Share              
                   
         |    
        
           
              39,399
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Apr 17                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $89,500              
              $2.79 p/Share              
                   
         |    
        
           
              32,079
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Apr 16                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $61,470              
              $2.7 p/Share              
                   
         |    
        
           
              22,767
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Apr 15                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $72,691              
              $2.83 p/Share              
                   
         |    
        
           
              25,686
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 21                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $9,280              
              $3.2 p/Share              
                   
         |    
        
           
              2,900
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 20                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $167,460              
              $3.28 p/Share              
                   
         |    
        
           
              51,055
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 19                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $120,993              
              $3.27 p/Share              
                   
         |    
        
           
              37,001
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 18                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $148,904              
              $3.33 p/Share              
                   
         |    
        
           
              44,716
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 17                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $91,832              
              $3.36 p/Share              
                   
         |    
        
           
              27,331
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 21                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $99,908              
              $3.32 p/Share              
                   
         |    
        
           
              30,093
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 20                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $109,008              
              $3.43 p/Share              
                   
         |    
        
           
              31,781
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 19                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $165,080              
              $3.48 p/Share              
                   
         |    
        
           
              47,437
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 18                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $167,966              
              $3.68 p/Share              
                   
         |    
        
           
              45,643
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 23                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $54,658              
              $3.27 p/Share              
                   
         |    
        
           
              16,715
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 22                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $72,707              
              $3.31 p/Share              
                   
         |    
        
           
              21,966
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 21                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $120,479              
              $3.32 p/Share              
                   
         |    
        
           
              36,289
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 17                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $110,732              
              $3.41 p/Share              
                   
         |    
        
           
              32,473
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 16                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $81,977              
              $3.4 p/Share              
                   
         |    
        
           
              24,111
              
         | 
        
          
            
          
         |