Jan 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,786               
              $3.41 p/Share               
          
        
            
        
          
              524 
              Reduced 0.84% 
          
   
         
        
          
            62,066 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 02                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,534 
              Added 2.39% 
          
   
         
        
          
            62,590 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $8,596               
              $3.6 p/Share               
          
        
            
        
          
              2,388 
              Reduced 3.76% 
          
   
         
        
          
            61,056 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,916 
              Added 11.09% 
          
   
         
        
          
            63,444 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,411               
              $3.15 p/Share               
          
        
            
        
          
              448 
              Reduced 0.8% 
          
   
         
        
          
            55,528 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,535 
              Added 2.67% 
          
   
         
        
          
            55,976 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,657               
              $3.7 p/Share               
          
        
            
        
          
              448 
              Reduced 0.82% 
          
   
         
        
          
            54,441 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,534 
              Added 2.72% 
          
   
         
        
          
            54,889 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,814               
              $4.22 p/Share               
          
        
            
        
          
              430 
              Reduced 0.8% 
          
   
         
        
          
            53,355 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,534 
              Added 2.77% 
          
   
         
        
          
            53,785 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,743               
              $3.71 p/Share               
          
        
            
        
          
              470 
              Reduced 0.89% 
          
   
         
        
          
            52,251 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,534 
              Added 2.83% 
          
   
         
        
          
            52,721 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,851               
              $3.54 p/Share               
          
        
            
        
          
              523 
              Reduced 1.01% 
          
   
         
        
          
            51,187 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,533 
              Added 2.88% 
          
   
         
        
          
            51,710 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $36,694               
              $6.62 p/Share               
          
        
            
        
          
              5,543 
              Reduced 9.95% 
          
   
         
        
          
            50,177 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 11                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,898 
              Added 24.31% 
          
   
         
        
          
            55,720 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,086               
              $7.28 p/Share               
          
        
            
        
          
              424 
              Reduced 1.11% 
          
   
         
        
          
            37,822 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,232 
              Added 3.12% 
          
   
         
        
          
            38,246 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,243               
              $9.58 p/Share               
          
        
            
        
          
              443 
              Reduced 1.18% 
          
   
         
        
          
            37,014 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,232 
              Added 3.18% 
          
   
         
        
          
            37,457 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,169               
              $9.63 p/Share               
          
        
            
        
          
              433 
              Reduced 1.18% 
          
   
         
        
          
            36,225 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,232 
              Added 3.25% 
          
   
         
        
          
            36,658 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,914               
              $11.59 p/Share               
          
        
            
        
          
              424 
              Reduced 1.18% 
          
   
         
        
          
            35,426 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,233 
              Added 3.32% 
          
   
         
        
          
            35,850 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,084               
              $11.4 p/Share               
          
        
            
        
          
              446 
              Reduced 1.27% 
          
   
         
        
          
            34,617 Common Stock