| 
            Jul 30                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $49,999              
              $2.42 p/Share              
                   
         |    
        
           
              20,661
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jul 01                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Exercise of in-the-money or at-the-money derivatives securities
             
                            
         | 
        
           
              $120,749              
              $1.38 p/Share              
                   
         |    
        
           
              87,500
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jun 05                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Exercise of in-the-money or at-the-money derivatives securities
             
                            
         | 
        
           
              $120,749              
              $1.38 p/Share              
                   
         |    
        
           
              87,500
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 12                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $285,250              
              $1.63 p/Share              
                   
         |    
        
           
              175,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 01                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $42,250              
              $3.51 p/Share              
                   
         |    
        
           
              12,037
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 30                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $65,221              
              $3.55 p/Share              
                   
         |    
        
           
              18,372
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 29                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $11,278              
              $3.55 p/Share              
                   
         |    
        
           
              3,177
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 26                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,260              
              $3.55 p/Share              
                   
         |    
        
           
              1,200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 24                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $65,064              
              $3.55 p/Share              
                   
         |    
        
           
              18,328
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 23                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,274              
              $3.55 p/Share              
                   
         |    
        
           
              1,204
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 22                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $67,926              
              $3.54 p/Share              
                   
         |    
        
           
              19,188
              
         | 
        
          
            
          
         |