Sep 15                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $70,423               
              $6.88 p/Share               
          
        
            
        
          
              10,236 
              Reduced 0.24% 
          
   
         
        
          
            4,211,126  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              41,058 
              Added 0.96% 
          
   
         
        
          
            4,221,362  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 19                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,269               
              $7.43 p/Share               
          
        
            
        
          
              1,786 
              Reduced 0.04% 
          
   
         
        
          
            4,180,304  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 19                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $11,956               
              $5.03 p/Share               
          
        
            
        
          
              2,377 
              Added 0.06% 
          
   
         
        
          
            4,182,090  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 26                           
            2024                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              2,000,000 
              Reduced 32.36% 
          
   
         
        
          
            4,179,713  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,000,000 
              Added 44.72% 
          
   
         
        
          
            6,179,713  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $62,275               
              $6.63 p/Share               
          
        
            
        
          
              9,393 
              Reduced 0.79% 
          
   
         
        
          
            1,179,713  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              37,674 
              Added 3.07% 
          
   
         
        
          
            1,189,106  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 30                           
            2024                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              19,500 
              Reduced 1.67% 
          
   
         
        
          
            1,151,432  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 22                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $47,373               
              $5.85 p/Share               
          
        
            
        
          
              8,098 
              Reduced 0.69% 
          
   
         
        
          
            1,170,932  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              32,482 
              Added 2.68% 
          
   
         
        
          
            1,179,030  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              7,500 
              Reduced 0.65% 
          
   
         
        
          
            1,146,548  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $62,288               
              $6.72 p/Share               
          
        
            
        
          
              9,269 
              Reduced 0.8% 
          
   
         
        
          
            1,154,048  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              38,065 
              Added 3.17% 
          
   
         
        
          
            1,163,317  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 26                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $237,006               
              $7.76 p/Share               
          
        
            
        
          
              30,542 
              Reduced 2.64% 
          
   
         
        
          
            1,125,252  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 26                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $169,118               
              $2.67 p/Share               
          
        
            
        
          
              63,340 
              Added 5.32% 
          
   
         
        
          
            1,127,423  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 16                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $14,443               
              $6.61 p/Share               
          
        
            
        
          
              2,185 
              Reduced 0.2% 
          
   
         
        
          
            1,092,454  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 16                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $9,252               
              $2.0 p/Share               
          
        
            
        
          
              4,626 
              Added 0.42% 
          
   
         
        
          
            1,094,639  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              2,500 
              Reduced 0.23% 
          
   
         
        
          
            1,090,013  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 11                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              5,000 
              Reduced 0.46% 
          
   
         
        
          
            1,092,513  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,288               
              $6.65 p/Share               
          
        
            
        
          
              1,096 
              Reduced 0.1% 
          
   
         
        
          
            1,097,513  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $5,048               
              $2.3 p/Share               
          
        
            
        
          
              2,195 
              Added 0.2% 
          
   
         
        
          
            1,098,609  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 20                           
            2021                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              6,900 
              Reduced 0.63% 
          
   
         
        
          
            1,096,414  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $52,763               
              $6.44 p/Share               
          
        
            
        
          
              8,193 
              Reduced 0.74% 
          
   
         
        
          
            1,103,314  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              33,643 
              Added 2.94% 
          
   
         
        
          
            1,111,507  
            Common Stock