| 
            Jan 07                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              1,291,810
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 07                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Sale (or disposition) back to the issuer
             
                            
         | 
        
           
              $3,719,440              
              $3.17 p/Share              
                   
         |    
        
           
              1,173,325
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 13                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Grant, award, or other acquisition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              13,567
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 20                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Payment of exercise price or tax liability
             
                            
         | 
        
           
              $2,597              
              $2.67 p/Share              
                   
         |    
        
           
              973
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 10                          
            2023                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $195,000              
              $0.78 p/Share              
                   
         |    
        
           
              250,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 10                          
            2023                          
         |  
        
                           
         | 
        
           
              -                 
                   
         |    
        
           
              1,250,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 18                          
            2023                          
         |  
        
                           
         | 
        
           
              -                 
                   
         |    
        
           
              1,500,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 16                          
            2023                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $270,000              
              $0.54 p/Share              
                   
         |    
        
           
              500,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 08                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Grant, award, or other acquisition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              71,154
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 08                          
            2022                          
         |  
        
                           
         | 
        
           
              -                 
                   
         |    
        
           
              30,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 01                          
            2022                          
         |  
        
                           
         | 
        
           
              -                 
                   
         |    
        
           
              300,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 18                          
            2022                          
         |  
        
                           
         | 
        
           
              -                 
                   
         |    
        
           
              500,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 14                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $18,963              
              $1.75 p/Share              
                   
         |    
        
           
              10,836
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 11                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $101,571              
              $1.84 p/Share              
                   
         |    
        
           
              55,202
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 10                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $178,000              
              $1.78 p/Share              
                   
         |    
        
           
              100,000
              
         | 
        
          
            
          
         |