May 13                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,894               
              $0.94 p/Share               
          
        
            
        
          
              7,335 
              Reduced 3.37% 
          
   
         
        
          
            210,296 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 12                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              750 
              Reduced 0.34% 
          
   
         
        
          
            217,631 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,084               
              $0.8 p/Share               
          
        
            
        
          
              3,856 
              Reduced 1.74% 
          
   
         
        
          
            218,381 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $155               
              $0.62 p/Share               
          
        
            
        
          
              250 
              Added 0.11% 
          
   
         
        
          
            222,237 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,682               
              $0.71 p/Share               
          
        
            
        
          
              3,778 
              Reduced 1.67% 
          
   
         
        
          
            221,987 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 11                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              379 
              Reduced 0.17% 
          
   
         
        
          
            225,765 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              157,851 
              Added 41.11% 
          
   
         
        
          
            226,144 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 19                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $296               
              $1.39 p/Share               
          
        
            
        
          
              213 
              Reduced 0.31% 
          
   
         
        
          
            68,293 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,017               
              $1.23 p/Share               
          
        
            
        
          
              1,640 
              Reduced 2.34% 
          
   
         
        
          
            68,506 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $139               
              $0.76 p/Share               
          
        
            
        
          
              183 
              Reduced 0.26% 
          
   
         
        
          
            70,146 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $345               
              $0.79 p/Share               
          
        
            
        
          
              437 
              Reduced 0.62% 
          
   
         
        
          
            70,329 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,787               
              $0.9 p/Share               
          
        
            
        
          
              3,097 
              Reduced 4.19% 
          
   
         
        
          
            70,767 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              322 
              Reduced 0.43% 
          
   
         
        
          
            73,864 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,413               
              $1.02 p/Share               
          
        
            
        
          
              1,386 
              Reduced 1.83% 
          
   
         
        
          
            74,186 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $109               
              $0.6 p/Share               
          
        
            
        
          
              183 
              Reduced 0.24% 
          
   
         
        
          
            75,353 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,021               
              $0.85 p/Share               
          
        
            
        
          
              1,202 
              Reduced 1.57% 
          
   
         
        
          
            75,536 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              141 
              Reduced 0.18% 
          
   
         
        
          
            76,738 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 22                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,372               
              $2.28 p/Share               
          
        
            
        
          
              602 
              Reduced 0.78% 
          
   
         
        
          
            76,879 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 08                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              29,538 
              Added 27.6% 
          
   
         
        
          
            77,481 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $475               
              $2.22 p/Share               
          
        
            
        
          
              214 
              Reduced 0.44% 
          
   
         
        
          
            47,943 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 21                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,583               
              $2.51 p/Share               
          
        
            
        
          
              1,826 
              Reduced 3.65% 
          
   
         
        
          
            48,157 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,049               
              $2.43 p/Share               
          
        
            
        
          
              432 
              Reduced 0.86% 
          
   
         
        
          
            49,983 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $72               
              $0.29 p/Share               
          
        
            
        
          
              250 
              Added 0.06% 
          
   
         
        
          
            403,317 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,668               
              $0.34 p/Share               
          
        
            
        
          
              4,906 
              Reduced 1.2% 
          
   
         
        
          
            403,067 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,681               
              $0.35 p/Share               
          
        
            
        
          
              4,804 
              Reduced 1.16% 
          
   
         
        
          
            407,973 Common Stock