Dec 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $269,438               
              $11.88 p/Share               
          
        
            
        
          
              22,680 
              Reduced 10.95% 
          
   
         
        
          
            184,359  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $79,825               
              $10.92 p/Share               
          
        
            
        
          
              7,310 
              Reduced 3.41% 
          
   
         
        
          
            207,039  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $30,895               
              $9.74 p/Share               
          
        
            
        
          
              3,172 
              Reduced 1.46% 
          
   
         
        
          
            214,349  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,482 
              Added 4.6% 
          
   
         
        
          
            217,521  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $32,752               
              $10.09 p/Share               
          
        
            
        
          
              3,246 
              Reduced 1.54% 
          
   
         
        
          
            207,039  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,485 
              Added 4.75% 
          
   
         
        
          
            210,285  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $27,553               
              $8.82 p/Share               
          
        
            
        
          
              3,124 
              Reduced 1.54% 
          
   
         
        
          
            199,800  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,478 
              Added 4.91% 
          
   
         
        
          
            202,924  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 08                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              123,431 
              Added 39.08% 
          
   
         
        
          
            192,446  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $47,772               
              $9.21 p/Share               
          
        
            
        
          
              5,187 
              Reduced 6.99% 
          
   
         
        
          
            69,015  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $45,696               
              $9.59 p/Share               
          
        
            
        
          
              4,765 
              Reduced 6.03% 
          
   
         
        
          
            74,202  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              30,075 
              Added 27.58% 
          
   
         
        
          
            78,967  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $11,000               
              $9.33 p/Share               
          
        
            
        
          
              1,179 
              Reduced 2.35% 
          
   
         
        
          
            48,892  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,992 
              Added 7.38% 
          
   
         
        
          
            50,071  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 24                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $212,760               
              $7.88 p/Share               
          
        
            
        
          
              27,000 
              Added 36.95% 
          
   
         
        
          
            46,079  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $10,840               
              $9.14 p/Share               
          
        
            
        
          
              1,186 
              Reduced 5.85% 
          
   
         
        
          
            19,079  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,956 
              Added 16.33% 
          
   
         
        
          
            20,265  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 16                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,222 
              Reduced 6.97% 
          
   
         
        
          
            16,309  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 16                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,948 
              Added 18.38% 
          
   
         
        
          
            17,531  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $53,135               
              $7.25 p/Share               
          
        
            
        
          
              7,329 
              Reduced 35.05% 
          
   
         
        
          
            13,583  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,912 
              Added 50.0% 
          
   
         
        
          
            20,912  
            Common Stock