Apr 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $16,472               
              $0.65 p/Share               
          
        
            
        
          
              25,343 
              Reduced 11.69% 
          
   
         
        
          
            191,374  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              53,283 
              Added 19.73% 
          
   
         
        
          
            216,717  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $654               
              $1.35 p/Share               
          
        
            
        
          
              485 
              Reduced 0.3% 
          
   
         
        
          
            163,434  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,000 
              Added 0.61% 
          
   
         
        
          
            163,919  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $20,853               
              $0.78 p/Share               
          
        
            
        
          
              26,735 
              Reduced 14.1% 
          
   
         
        
          
            162,919  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              59,928 
              Added 24.01% 
          
   
         
        
          
            189,654  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $22,828               
              $0.86 p/Share               
          
        
            
        
          
              26,545 
              Reduced 16.99% 
          
   
         
        
          
            129,726  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 12                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              59,928 
              Added 27.72% 
          
   
         
        
          
            156,271  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $13,980               
              $0.88 p/Share               
          
        
            
        
          
              15,887 
              Reduced 14.16% 
          
   
         
        
          
            96,343  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 04                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              35,523 
              Added 24.04% 
          
   
         
        
          
            112,230  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $642               
              $1.3 p/Share               
          
        
            
        
          
              494 
              Reduced 0.64% 
          
   
         
        
          
            76,707  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,000 
              Added 1.28% 
          
   
         
        
          
            77,201  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              16,666 
              Added 17.95% 
          
   
         
        
          
            76,201  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,244               
              $4.39 p/Share               
          
        
            
        
          
              739 
              Reduced 1.23% 
          
   
         
        
          
            59,535  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,721 
              Added 2.78% 
          
   
         
        
          
            60,274  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,157               
              $5.58 p/Share               
          
        
            
        
          
              745 
              Reduced 1.26% 
          
   
         
        
          
            58,553  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,722 
              Added 2.82% 
          
   
         
        
          
            59,298  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,279               
              $5.83 p/Share               
          
        
            
        
          
              734 
              Reduced 1.26% 
          
   
         
        
          
            57,576  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,721 
              Added 2.87% 
          
   
         
        
          
            58,310  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,786               
              $6.53 p/Share               
          
        
            
        
          
              733 
              Reduced 1.28% 
          
   
         
        
          
            56,589  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,722 
              Added 2.92% 
          
   
         
        
          
            57,322  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,106               
              $6.8 p/Share               
          
        
            
        
          
              751 
              Reduced 1.33% 
          
   
         
        
          
            55,600  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,722 
              Added 2.97% 
          
   
         
        
          
            56,351  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,030               
              $6.9 p/Share               
          
        
            
        
          
              729 
              Reduced 1.32% 
          
   
         
        
          
            54,629  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,722 
              Added 3.02% 
          
   
         
        
          
            55,358  
            Common Stock