Sep 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,909               
              $6.59 p/Share               
          
        
            
        
          
              1,959 
              Reduced 0.35% 
          
   
         
        
          
            563,042 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,167 
              Added 0.73% 
          
   
         
        
          
            565,001 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,904               
              $6.49 p/Share               
          
        
            
        
          
              1,218 
              Reduced 0.22% 
          
   
         
        
          
            560,834 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,083 
              Added 0.37% 
          
   
         
        
          
            562,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8,215               
              $5.51 p/Share               
          
        
            
        
          
              1,491 
              Reduced 0.27% 
          
   
         
        
          
            559,969 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,167 
              Added 0.74% 
          
   
         
        
          
            561,460 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,140               
              $5.55 p/Share               
          
        
            
        
          
              746 
              Reduced 0.13% 
          
   
         
        
          
            557,293 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,083 
              Added 0.37% 
          
   
         
        
          
            558,039 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 28                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,608,715               
              $4.9 p/Share               
          
        
            
        
          
              532,391 
              Reduced 48.92% 
          
   
         
        
          
            555,956 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 28                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $484,475               
              $0.91 p/Share               
          
        
            
        
          
              532,391 
              Added 32.85% 
          
   
         
        
          
            1,088,347 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,398,050               
              $5.5 p/Share               
          
        
            
        
          
              254,191 
              Reduced 31.38% 
          
   
         
        
          
            555,956 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $231,313               
              $0.91 p/Share               
          
        
            
        
          
              254,191 
              Added 23.88% 
          
   
         
        
          
            810,147 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,257               
              $7.16 p/Share               
          
        
            
        
          
              1,712 
              Reduced 0.31% 
          
   
         
        
          
            555,956 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,166 
              Added 0.74% 
          
   
         
        
          
            557,668 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $783,995               
              $4.9 p/Share               
          
        
            
        
          
              159,999 
              Reduced 22.42% 
          
   
         
        
          
            553,502 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $145,599               
              $0.91 p/Share               
          
        
            
        
          
              159,999 
              Added 18.32% 
          
   
         
        
          
            713,501 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,583               
              $5.1 p/Share               
          
        
            
        
          
              1,487 
              Reduced 0.27% 
          
   
         
        
          
            553,502 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,167 
              Added 0.75% 
          
   
         
        
          
            554,989 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,856               
              $4.62 p/Share               
          
        
            
        
          
              1,484 
              Reduced 0.27% 
          
   
         
        
          
            550,822 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,167 
              Added 0.75% 
          
   
         
        
          
            552,306 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $102,710               
              $5.01 p/Share               
          
        
            
        
          
              20,501 
              Reduced 3.61% 
          
   
         
        
          
            548,139 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 27                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $18,655               
              $0.91 p/Share               
          
        
            
        
          
              20,501 
              Added 3.48% 
          
   
         
        
          
            568,640 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $501               
              $5.01 p/Share               
          
        
            
        
          
              100 
              Reduced 0.02% 
          
   
         
        
          
            548,139 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 23                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $91               
              $0.91 p/Share               
          
        
            
        
          
              100 
              Added 0.02% 
          
   
         
        
          
            548,239 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 22                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $144,789               
              $5.01 p/Share               
          
        
            
        
          
              28,900 
              Reduced 5.01% 
          
   
         
        
          
            548,139 Common Stock