Feb 28                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              234,641 
              Reduced 100.0% 
          
   
         
        
          
            0 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              65,000 
              Added 21.69% 
          
   
         
        
          
            234,641 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $17,667               
              $6.59 p/Share               
          
        
            
        
          
              2,681 
              Reduced 1.56% 
          
   
         
        
          
            169,641 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,416 
              Added 3.05% 
          
   
         
        
          
            172,322 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,942               
              $6.63 p/Share               
          
        
            
        
          
              2,103 
              Reduced 1.24% 
          
   
         
        
          
            166,906 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,333 
              Added 3.06% 
          
   
         
        
          
            169,009 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $17,327               
              $6.75 p/Share               
          
        
            
        
          
              2,567 
              Reduced 1.54% 
          
   
         
        
          
            163,676 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,417 
              Added 3.16% 
          
   
         
        
          
            166,243 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,537               
              $6.21 p/Share               
          
        
            
        
          
              2,019 
              Reduced 1.24% 
          
   
         
        
          
            160,826 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,334 
              Added 3.17% 
          
   
         
        
          
            162,845 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $15,264               
              $6.15 p/Share               
          
        
            
        
          
              2,482 
              Reduced 1.55% 
          
   
         
        
          
            157,511 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,416 
              Added 3.27% 
          
   
         
        
          
            159,993 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $16,045               
              $5.51 p/Share               
          
        
            
        
          
              2,912 
              Reduced 1.85% 
          
   
         
        
          
            154,577 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,333 
              Added 3.28% 
          
   
         
        
          
            157,489 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $76,937               
              $5.06 p/Share               
          
        
            
        
          
              15,205 
              Reduced 9.09% 
          
   
         
        
          
            152,156 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 12                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              38,279 
              Added 18.61% 
          
   
         
        
          
            167,361 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $63,515               
              $5.8 p/Share               
          
        
            
        
          
              10,951 
              Reduced 7.82% 
          
   
         
        
          
            129,082 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              26,251 
              Added 15.79% 
          
   
         
        
          
            140,033 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $14,996               
              $5.15 p/Share               
          
        
            
        
          
              2,912 
              Reduced 2.5% 
          
   
         
        
          
            113,782 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,333 
              Added 4.37% 
          
   
         
        
          
            116,694 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,901               
              $4.38 p/Share               
          
        
            
        
          
              1,804 
              Reduced 1.59% 
          
   
         
        
          
            111,361 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,583 
              Added 3.89% 
          
   
         
        
          
            113,165 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8,899               
              $4.24 p/Share               
          
        
            
        
          
              2,099 
              Reduced 1.9% 
          
   
         
        
          
            108,582 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,334 
              Added 4.6% 
          
   
         
        
          
            110,681 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,387               
              $3.7 p/Share               
          
        
            
        
          
              3,348 
              Reduced 3.08% 
          
   
         
        
          
            105,347 Common Stock