Apr 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,839               
              $0.71 p/Share               
          
        
            
        
          
              6,816 
              Reduced 9.55% 
          
   
         
        
          
            64,568  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,000 
              Added 21.89% 
          
   
         
        
          
            71,384  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $583               
              $1.09 p/Share               
          
        
            
        
          
              535 
              Reduced 1.03% 
          
   
         
        
          
            51,384  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,500 
              Added 2.81% 
          
   
         
        
          
            51,919  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 09                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $11,567               
              $0.87 p/Share               
          
        
            
        
          
              13,296 
              Reduced 20.87% 
          
   
         
        
          
            50,419  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 09                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              37,468 
              Added 37.03% 
          
   
         
        
          
            63,715  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $336               
              $0.96 p/Share               
          
        
            
        
          
              350 
              Reduced 1.32% 
          
   
         
        
          
            26,247  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,000 
              Added 3.62% 
          
   
         
        
          
            26,597  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              16,666 
              Added 39.43% 
          
   
         
        
          
            25,597  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $425               
              $4.39 p/Share               
          
        
            
        
          
              97 
              Reduced 1.07% 
          
   
         
        
          
            8,931  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              331 
              Added 3.54% 
          
   
         
        
          
            9,028  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $540               
              $5.57 p/Share               
          
        
            
        
          
              97 
              Reduced 1.1% 
          
   
         
        
          
            8,697  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              331 
              Added 3.63% 
          
   
         
        
          
            8,794  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $559               
              $5.83 p/Share               
          
        
            
        
          
              96 
              Reduced 1.12% 
          
   
         
        
          
            8,463  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              331 
              Added 3.72% 
          
   
         
        
          
            8,559  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $626               
              $6.53 p/Share               
          
        
            
        
          
              96 
              Reduced 1.15% 
          
   
         
        
          
            8,228  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              331 
              Added 3.82% 
          
   
         
        
          
            8,324  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $646               
              $6.8 p/Share               
          
        
            
        
          
              95 
              Reduced 1.17% 
          
   
         
        
          
            7,993  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              331 
              Added 3.93% 
          
   
         
        
          
            8,088  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $634               
              $6.9 p/Share               
          
        
            
        
          
              92 
              Reduced 1.17% 
          
   
         
        
          
            7,757  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              330 
              Added 4.03% 
          
   
         
        
          
            7,849  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,158               
              $0.9 p/Share               
          
        
            
        
          
              1,287 
              Reduced 1.68% 
          
   
         
        
          
            75,192  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,309 
              Added 4.15% 
          
   
         
        
          
            76,479  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $843               
              $0.69 p/Share               
          
        
            
        
          
              1,222 
              Reduced 1.64% 
          
   
         
        
          
            73,170  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,309 
              Added 4.26% 
          
   
         
        
          
            74,392  
            Common Stock