Oct 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,209 
              Added 6.22% 
          
   
         
        
          
            108,695 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $10,356               
              $4.42 p/Share               
          
        
            
        
          
              2,343 
              Reduced 2.26% 
          
   
         
        
          
            101,486 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,333 
              Added 4.89% 
          
   
         
        
          
            103,829 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $3,705               
              $3.56 p/Share               
          
        
            
        
          
              1,041 
              Added 1.05% 
          
   
         
        
          
            98,496 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8,316               
              $4.61 p/Share               
          
        
            
        
          
              1,804 
              Reduced 1.82% 
          
   
         
        
          
            97,455 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,583 
              Added 4.41% 
          
   
         
        
          
            99,259 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $9,991               
              $4.76 p/Share               
          
        
            
        
          
              2,099 
              Reduced 2.17% 
          
   
         
        
          
            94,676 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,333 
              Added 5.22% 
          
   
         
        
          
            96,775 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $23,465               
              $7.34 p/Share               
          
        
            
        
          
              3,197 
              Reduced 3.38% 
          
   
         
        
          
            91,442 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,121 
              Added 7.9% 
          
   
         
        
          
            94,639 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $62,752               
              $7.33 p/Share               
          
        
            
        
          
              8,561 
              Reduced 9.0% 
          
   
         
        
          
            86,518 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              21,333 
              Added 18.33% 
          
   
         
        
          
            95,079 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,760               
              $4.92 p/Share               
          
        
            
        
          
              3,000 
              Added 3.91% 
          
   
         
        
          
            73,746 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,217               
              $7.54 p/Share               
          
        
            
        
          
              1,753 
              Reduced 2.42% 
          
   
         
        
          
            70,746 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,925 
              Added 5.14% 
          
   
         
        
          
            72,499 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $16,767               
              $6.83 p/Share               
          
        
            
        
          
              2,455 
              Reduced 3.46% 
          
   
         
        
          
            68,574 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,496 
              Added 7.18% 
          
   
         
        
          
            71,029 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $9,888               
              $6.4 p/Share               
          
        
            
        
          
              1,545 
              Reduced 2.3% 
          
   
         
        
          
            65,533 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,925 
              Added 5.53% 
          
   
         
        
          
            67,078 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $11,686               
              $5.4 p/Share               
          
        
            
        
          
              2,164 
              Reduced 3.31% 
          
   
         
        
          
            63,153 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,496 
              Added 7.76% 
          
   
         
        
          
            65,317 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,787               
              $5.04 p/Share               
          
        
            
        
          
              1,545 
              Reduced 2.52% 
          
   
         
        
          
            59,821 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,925 
              Added 6.01% 
          
   
         
        
          
            61,366 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $11,896               
              $5.5 p/Share               
          
        
            
        
          
              2,163 
              Reduced 3.63% 
          
   
         
        
          
            57,441 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,495 
              Added 8.44% 
          
   
         
        
          
            59,604 Common Stock