Aug 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $17,841               
              $0.67 p/Share               
          
        
            
        
          
              26,629 
              Reduced 5.41% 
          
   
         
        
          
            465,564  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              230,000 
              Added 31.85% 
          
   
         
        
          
            492,193  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $113,614               
              $3.14 p/Share               
          
        
            
        
          
              36,183 
              Reduced 41.02% 
          
   
         
        
          
            52,018  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              210,175 
              Added 44.49% 
          
   
         
        
          
            262,193  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,932               
              $3.35 p/Share               
          
        
            
        
          
              2,368 
              Reduced 2.61% 
          
   
         
        
          
            88,201  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $27,348               
              $2.56 p/Share               
          
        
            
        
          
              10,683 
              Reduced 10.55% 
          
   
         
        
          
            90,569  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              79,634 
              Added 44.02% 
          
   
         
        
          
            101,252  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $290               
              $3.46 p/Share               
          
        
            
        
          
              84 
              Reduced 0.39% 
          
   
         
        
          
            21,618  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              44 
              Reduced 100.0% 
          
   
         
        
          
            0  
            Series X Preferred Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,222               
              $0.27 p/Share               
          
        
            
        
          
              4,529 
              Reduced 0.83% 
          
   
         
        
          
            542,398  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,409               
              $1.04 p/Share               
          
        
            
        
          
              1,355 
              Reduced 0.25% 
          
   
         
        
          
            546,927  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,229               
              $0.75 p/Share               
          
        
            
        
          
              8,305 
              Reduced 2.62% 
          
   
         
        
          
            308,320  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              239,962 
              Added 30.44% 
          
   
         
        
          
            548,282  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              184,843 
              Added 36.86% 
          
   
         
        
          
            316,625  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,260               
              $1.9 p/Share               
          
        
            
        
          
              1,716 
              Reduced 1.29% 
          
   
         
        
          
            131,782  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,609               
              $3.47 p/Share               
          
        
            
        
          
              752 
              Reduced 0.56% 
          
   
         
        
          
            133,498  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,878               
              $1.66 p/Share               
          
        
            
        
          
              2,336 
              Reduced 1.71% 
          
   
         
        
          
            134,250  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,552               
              $2.36 p/Share               
          
        
            
        
          
              1,505 
              Reduced 1.09% 
          
   
         
        
          
            136,586  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              87,356 
              Added 38.75% 
          
   
         
        
          
            138,091  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 04                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,334               
              $4.05 p/Share               
          
        
            
        
          
              1,564 
              Reduced 2.99% 
          
   
         
        
          
            50,735  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,713               
              $5.6 p/Share               
          
        
            
        
          
              663 
              Reduced 1.25% 
          
   
         
        
          
            52,299  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 19                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $10,908               
              $6.32 p/Share               
          
        
            
        
          
              1,726 
              Reduced 3.16% 
          
   
         
        
          
            52,962  
            Common Stock