Feb 22                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $783               
              $0.77 p/Share               
          
        
            
        
          
              1,018 
              Reduced 0.24% 
          
   
         
        
          
            420,068 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,291 
              Reduced 1.74% 
          
   
         
        
          
            412,777 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 21                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              186,422 
              Added 30.69% 
          
   
         
        
          
            421,086 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,765               
              $0.77 p/Share               
          
        
            
        
          
              2,293 
              Reduced 0.97% 
          
   
         
        
          
            234,664 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $782               
              $0.77 p/Share               
          
        
            
        
          
              1,016 
              Reduced 0.43% 
          
   
         
        
          
            236,957 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $634               
              $0.74 p/Share               
          
        
            
        
          
              857 
              Reduced 0.36% 
          
   
         
        
          
            237,973 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,542               
              $0.67 p/Share               
          
        
            
        
          
              6,780 
              Reduced 2.76% 
          
   
         
        
          
            238,830 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 30                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              577 
              Reduced 0.23% 
          
   
         
        
          
            245,610 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $694               
              $0.81 p/Share               
          
        
            
        
          
              857 
              Reduced 0.35% 
          
   
         
        
          
            246,187 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $968               
              $1.13 p/Share               
          
        
            
        
          
              857 
              Reduced 0.35% 
          
   
         
        
          
            247,044 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 02                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $257               
              $1.03 p/Share               
          
        
            
        
          
              250 
              Added 0.1% 
          
   
         
        
          
            247,901 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,148               
              $1.34 p/Share               
          
        
            
        
          
              857 
              Reduced 0.34% 
          
   
         
        
          
            247,651 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 23                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              46,360 
              Added 15.72% 
          
   
         
        
          
            248,508 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,491               
              $1.74 p/Share               
          
        
            
        
          
              857 
              Reduced 0.42% 
          
   
         
        
          
            202,148 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $968               
              $1.13 p/Share               
          
        
            
        
          
              857 
              Reduced 0.42% 
          
   
         
        
          
            203,005 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $985               
              $1.15 p/Share               
          
        
            
        
          
              857 
              Reduced 0.42% 
          
   
         
        
          
            203,862 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $1,190               
              $1.19 p/Share               
          
        
            
        
          
              1,000 
              Added 0.49% 
          
   
         
        
          
            204,719 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,180               
              $1.16 p/Share               
          
        
            
        
          
              1,018 
              Reduced 0.5% 
          
   
         
        
          
            203,719 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,148               
              $1.13 p/Share               
          
        
            
        
          
              1,016 
              Reduced 0.49% 
          
   
         
        
          
            204,737 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $247               
              $0.99 p/Share               
          
        
            
        
          
              250 
              Added 0.12% 
          
   
         
        
          
            205,753 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,785               
              $1.17 p/Share               
          
        
            
        
          
              4,090 
              Reduced 1.95% 
          
   
         
        
          
            205,503 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 09                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,761 
              Reduced 2.68% 
          
   
         
        
          
            209,593 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              100,000 
              Added 31.71% 
          
   
         
        
          
            215,354 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $480               
              $1.92 p/Share               
          
        
            
        
          
              250 
              Added 0.22% 
          
   
         
        
          
            115,354 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 13                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $6,500               
              $2.6 p/Share               
          
        
            
        
          
              2,500 
              Added 2.13% 
          
   
         
        
          
            115,104 Common Stock