Dec 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $33,867               
              $2.42 p/Share               
          
        
            
        
          
              13,995 
              Reduced 1.61% 
          
   
         
        
          
            855,947  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $69,056               
              $5.03 p/Share               
          
        
            
        
          
              13,729 
              Reduced 1.55% 
          
   
         
        
          
            869,942  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $348,000               
              $6.0 p/Share               
          
        
            
        
          
              58,000 
              Reduced 6.16% 
          
   
         
        
          
            883,670  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $32,480               
              $0.56 p/Share               
          
        
            
        
          
              58,000 
              Added 5.8% 
          
   
         
        
          
            941,670  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $487,780               
              $8.41 p/Share               
          
        
            
        
          
              58,000 
              Reduced 6.16% 
          
   
         
        
          
            883,670  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $32,480               
              $0.56 p/Share               
          
        
            
        
          
              58,000 
              Added 5.8% 
          
   
         
        
          
            941,670  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $513,879               
              $8.86 p/Share               
          
        
            
        
          
              58,000 
              Reduced 6.16% 
          
   
         
        
          
            883,670  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $32,480               
              $0.56 p/Share               
          
        
            
        
          
              58,000 
              Added 5.8% 
          
   
         
        
          
            941,670  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $114,218               
              $8.03 p/Share               
          
        
            
        
          
              14,224 
              Reduced 1.58% 
          
   
         
        
          
            883,670  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 09                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $487,780               
              $8.41 p/Share               
          
        
            
        
          
              58,000 
              Reduced 6.07% 
          
   
         
        
          
            897,894  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 09                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $32,480               
              $0.56 p/Share               
          
        
            
        
          
              58,000 
              Added 5.72% 
          
   
         
        
          
            955,894  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 12                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $783,960               
              $8.34 p/Share               
          
        
            
        
          
              94,000 
              Reduced 9.48% 
          
   
         
        
          
            897,894  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $32,480               
              $0.56 p/Share               
          
        
            
        
          
              58,000 
              Added 5.52% 
          
   
         
        
          
            991,894  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $89,629               
              $9.4 p/Share               
          
        
            
        
          
              9,535 
              Reduced 1.01% 
          
   
         
        
          
            933,894  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 09                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,574               
              $8.66 p/Share               
          
        
            
        
          
              1,452 
              Added 0.15% 
          
   
         
        
          
            943,429  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $125,005               
              $9.53 p/Share               
          
        
            
        
          
              13,117 
              Reduced 1.37% 
          
   
         
        
          
            941,977  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 03                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $377,750               
              $15.11 p/Share               
          
        
            
        
          
              25,000 
              Reduced 2.55% 
          
   
         
        
          
            955,094  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $14,000               
              $0.56 p/Share               
          
        
            
        
          
              25,000 
              Added 2.49% 
          
   
         
        
          
            980,094  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $228,304               
              $16.0 p/Share               
          
        
            
        
          
              14,269 
              Reduced 1.47% 
          
   
         
        
          
            955,094  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 09                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $19,003               
              $14.64 p/Share               
          
        
            
        
          
              1,298 
              Added 0.13% 
          
   
         
        
          
            969,363  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $419,000               
              $16.76 p/Share               
          
        
            
        
          
              25,000 
              Reduced 2.52% 
          
   
         
        
          
            968,065  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 08                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $14,000               
              $0.56 p/Share               
          
        
            
        
          
              25,000 
              Added 2.46% 
          
   
         
        
          
            993,065  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 02                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $222,281               
              $15.02 p/Share               
          
        
            
        
          
              14,799 
              Reduced 1.51% 
          
   
         
        
          
            968,065  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 02                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $8,287               
              $0.56 p/Share               
          
        
            
        
          
              14,799 
              Added 1.48% 
          
   
         
        
          
            982,864  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $153,117               
              $15.01 p/Share               
          
        
            
        
          
              10,201 
              Reduced 1.04% 
          
   
         
        
          
            968,065  
            Common Stock