Apr 08                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $2,157,324               
              $7.03 p/Share               
          
        
            
        
          
              306,874 
              Reduced 100.0% 
          
   
         
        
          
            0  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,012               
              $6.99 p/Share               
          
        
            
        
          
              431 
              Reduced 0.14% 
          
   
         
        
          
            306,874  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,568 
              Added 0.51% 
          
   
         
        
          
            307,305  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $5,381               
              $3.16 p/Share               
          
        
            
        
          
              1,703 
              Added 0.55% 
          
   
         
        
          
            305,737  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $992               
              $6.99 p/Share               
          
        
            
        
          
              142 
              Reduced 0.05% 
          
   
         
        
          
            304,034  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              415 
              Added 0.14% 
          
   
         
        
          
            304,176  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 11                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,767               
              $6.96 p/Share               
          
        
            
        
          
              254 
              Reduced 0.08% 
          
   
         
        
          
            303,761  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 10                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              770 
              Added 0.25% 
          
   
         
        
          
            304,015  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,577               
              $6.96 p/Share               
          
        
            
        
          
              514 
              Reduced 0.17% 
          
   
         
        
          
            303,245  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 03                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,569 
              Added 0.51% 
          
   
         
        
          
            303,759  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 19                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $945               
              $6.9 p/Share               
          
        
            
        
          
              137 
              Reduced 0.05% 
          
   
         
        
          
            302,190  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              414 
              Added 0.14% 
          
   
         
        
          
            302,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 11                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,520               
              $6.88 p/Share               
          
        
            
        
          
              221 
              Reduced 0.07% 
          
   
         
        
          
            301,913  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 10                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              770 
              Added 0.25% 
          
   
         
        
          
            302,134  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,104               
              $6.93 p/Share               
          
        
            
        
          
              448 
              Reduced 0.15% 
          
   
         
        
          
            301,364  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 03                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,568 
              Added 0.52% 
          
   
         
        
          
            301,812  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,056               
              $6.86 p/Share               
          
        
            
        
          
              154 
              Reduced 0.07% 
          
   
         
        
          
            222,244  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $327,600               
              $4.2 p/Share               
          
        
            
        
          
              78,000 
              Added 20.62% 
          
   
         
        
          
            300,244  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 16                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              415 
              Added 0.19% 
          
   
         
        
          
            222,398  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 13                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,953               
              $6.88 p/Share               
          
        
            
        
          
              284 
              Reduced 0.13% 
          
   
         
        
          
            221,983  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 10                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              770 
              Added 0.35% 
          
   
         
        
          
            222,267  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,824               
              $3.41 p/Share               
          
        
            
        
          
              535 
              Reduced 0.24% 
          
   
         
        
          
            221,497  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,569 
              Added 0.7% 
          
   
         
        
          
            222,032  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $421               
              $3.43 p/Share               
          
        
            
        
          
              123 
              Reduced 0.06% 
          
   
         
        
          
            220,463  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              415 
              Added 0.19% 
          
   
         
        
          
            220,586  
            Common Stock