Sep 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $9,766               
              $6.59 p/Share               
          
        
            
        
          
              1,482 
              Reduced 0.33% 
          
   
         
        
          
            451,665 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,917 
              Added 0.64% 
          
   
         
        
          
            453,147 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,866               
              $6.49 p/Share               
          
        
            
        
          
              1,058 
              Reduced 0.23% 
          
   
         
        
          
            450,230 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,083 
              Added 0.46% 
          
   
         
        
          
            451,288 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $5,752               
              $5.51 p/Share               
          
        
            
        
          
              1,044 
              Reduced 0.23% 
          
   
         
        
          
            449,205 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,917 
              Added 0.64% 
          
   
         
        
          
            450,249 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,140               
              $5.55 p/Share               
          
        
            
        
          
              746 
              Reduced 0.17% 
          
   
         
        
          
            447,332 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,083 
              Added 0.46% 
          
   
         
        
          
            448,078 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 28                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,923,789               
              $4.9 p/Share               
          
        
            
        
          
              392,610 
              Reduced 46.82% 
          
   
         
        
          
            445,995 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 28                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $357,275               
              $0.91 p/Share               
          
        
            
        
          
              392,610 
              Added 31.89% 
          
   
         
        
          
            838,605 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,262,118               
              $5.5 p/Share               
          
        
            
        
          
              229,476 
              Reduced 33.97% 
          
   
         
        
          
            445,995 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $208,823               
              $0.91 p/Share               
          
        
            
        
          
              229,476 
              Added 25.36% 
          
   
         
        
          
            675,471 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,198 
              Reduced 0.27% 
          
   
         
        
          
            444,797 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,916 
              Added 0.65% 
          
   
         
        
          
            445,995 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $522,668               
              $4.9 p/Share               
          
        
            
        
          
              106,667 
              Reduced 19.4% 
          
   
         
        
          
            443,079 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $97,066               
              $0.91 p/Share               
          
        
            
        
          
              106,667 
              Added 16.25% 
          
   
         
        
          
            549,746 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $63,308               
              $5.15 p/Share               
          
        
            
        
          
              12,293 
              Reduced 2.7% 
          
   
         
        
          
            443,079 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 13                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $11,186               
              $0.91 p/Share               
          
        
            
        
          
              12,293 
              Added 2.63% 
          
   
         
        
          
            455,372 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 11                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $8,791               
              $5.15 p/Share               
          
        
            
        
          
              1,707 
              Reduced 0.38% 
          
   
         
        
          
            443,079 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 11                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,553               
              $0.91 p/Share               
          
        
            
        
          
              1,707 
              Added 0.38% 
          
   
         
        
          
            444,786 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $30,900               
              $5.15 p/Share               
          
        
            
        
          
              6,000 
              Reduced 1.34% 
          
   
         
        
          
            443,079 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $5,460               
              $0.91 p/Share               
          
        
            
        
          
              6,000 
              Added 1.32% 
          
   
         
        
          
            449,079 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $5,309               
              $5.1 p/Share               
          
        
            
        
          
              1,041 
              Reduced 0.23% 
          
   
         
        
          
            443,079 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,917 
              Added 0.65% 
          
   
         
        
          
            444,120 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,809               
              $4.62 p/Share               
          
        
            
        
          
              1,041 
              Reduced 0.24% 
          
   
         
        
          
            441,203 Common Stock