Aug 27                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $877               
              $1.69 p/Share               
          
        
            
        
          
              519 
              Reduced 0.22% 
          
   
         
        
          
            231,533  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 12                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,699               
              $1.69 p/Share               
          
        
            
        
          
              2,781 
              Reduced 1.18% 
          
   
         
        
          
            232,052  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 06                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $9,523               
              $1.51 p/Share               
          
        
            
        
          
              6,307 
              Reduced 2.62% 
          
   
         
        
          
            234,833  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 27                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $591               
              $1.14 p/Share               
          
        
            
        
          
              519 
              Reduced 0.21% 
          
   
         
        
          
            241,140  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 23                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $5,649               
              $1.13 p/Share               
          
        
            
        
          
              5,000 
              Added 2.03% 
          
   
         
        
          
            241,659  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 12                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,262               
              $1.79 p/Share               
          
        
            
        
          
              1,264 
              Reduced 0.53% 
          
   
         
        
          
            236,659  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 26                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,016               
              $1.55 p/Share               
          
        
            
        
          
              656 
              Reduced 0.27% 
          
   
         
        
          
            237,923  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $683               
              $1.6 p/Share               
          
        
            
        
          
              427 
              Reduced 0.18% 
          
   
         
        
          
            238,579  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,629               
              $1.69 p/Share               
          
        
            
        
          
              964 
              Reduced 0.4% 
          
   
         
        
          
            239,006  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 27                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $766               
              $1.61 p/Share               
          
        
            
        
          
              476 
              Reduced 0.2% 
          
   
         
        
          
            239,970  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              27,722 
              Added 10.34% 
          
   
         
        
          
            240,446  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 12                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $9,904               
              $1.99 p/Share               
          
        
            
        
          
              4,977 
              Reduced 2.29% 
          
   
         
        
          
            212,724  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $955               
              $2.73 p/Share               
          
        
            
        
          
              350 
              Reduced 0.16% 
          
   
         
        
          
            217,701  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,173               
              $2.65 p/Share               
          
        
            
        
          
              443 
              Reduced 0.2% 
          
   
         
        
          
            218,051  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 11                           
            2024                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              23,437 
              Added 9.69% 
          
   
         
        
          
            218,494  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,450               
              $3.71 p/Share               
          
        
            
        
          
              391 
              Reduced 0.2% 
          
   
         
        
          
            195,057  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              14,063 
              Added 6.71% 
          
   
         
        
          
            195,448  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $831               
              $2.37 p/Share               
          
        
            
        
          
              351 
              Reduced 0.19% 
          
   
         
        
          
            181,385  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $934               
              $2.11 p/Share               
          
        
            
        
          
              443 
              Reduced 0.24% 
          
   
         
        
          
            181,736  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $758               
              $1.94 p/Share               
          
        
            
        
          
              391 
              Reduced 0.21% 
          
   
         
        
          
            182,179  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 13                           
            2024                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,375 
              Added 4.88% 
          
   
         
        
          
            182,570  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              58,824 
              Added 25.35% 
          
   
         
        
          
            173,195  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $567               
              $1.62 p/Share               
          
        
            
        
          
              350 
              Reduced 0.31% 
          
   
         
        
          
            114,371  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $682               
              $1.54 p/Share               
          
        
            
        
          
              443 
              Reduced 0.38% 
          
   
         
        
          
            114,721  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $569               
              $1.51 p/Share               
          
        
            
        
          
              377 
              Reduced 0.33% 
          
   
         
        
          
            115,164  
            Common Stock