Sep 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $5,067               
              $6.59 p/Share               
          
        
            
        
          
              769 
              Reduced 0.66% 
          
   
         
        
          
            116,433 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,917 
              Added 2.43% 
          
   
         
        
          
            117,202 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,990               
              $6.49 p/Share               
          
        
            
        
          
              769 
              Reduced 0.67% 
          
   
         
        
          
            114,285 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,917 
              Added 2.47% 
          
   
         
        
          
            115,054 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,237               
              $5.51 p/Share               
          
        
            
        
          
              769 
              Reduced 0.68% 
          
   
         
        
          
            112,137 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,917 
              Added 2.52% 
          
   
         
        
          
            112,906 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,267               
              $5.55 p/Share               
          
        
            
        
          
              769 
              Reduced 0.69% 
          
   
         
        
          
            109,989 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,916 
              Added 2.57% 
          
   
         
        
          
            110,758 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,608               
              $7.16 p/Share               
          
        
            
        
          
              923 
              Reduced 0.85% 
          
   
         
        
          
            107,842 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,916 
              Added 2.61% 
          
   
         
        
          
            108,765 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,921               
              $5.1 p/Share               
          
        
            
        
          
              769 
              Reduced 0.72% 
          
   
         
        
          
            105,849 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,917 
              Added 2.66% 
          
   
         
        
          
            106,618 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,552               
              $4.62 p/Share               
          
        
            
        
          
              769 
              Reduced 0.74% 
          
   
         
        
          
            103,701 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,917 
              Added 2.72% 
          
   
         
        
          
            104,470 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $3,010               
              $3.01 p/Share               
          
        
            
        
          
              1,000 
              Added 0.98% 
          
   
         
        
          
            101,553 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 11                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $6,200               
              $3.1 p/Share               
          
        
            
        
          
              2,000 
              Added 1.95% 
          
   
         
        
          
            100,553 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,499               
              $3.25 p/Share               
          
        
            
        
          
              769 
              Reduced 0.77% 
          
   
         
        
          
            98,553 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,916 
              Added 2.85% 
          
   
         
        
          
            99,322 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 03                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $3,220               
              $3.22 p/Share               
          
        
            
        
          
              1,000 
              Added 1.03% 
          
   
         
        
          
            96,406 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $3,250               
              $3.25 p/Share               
          
        
            
        
          
              1,000 
              Added 1.04% 
          
   
         
        
          
            95,406 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 23                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $3,510               
              $3.51 p/Share               
          
        
            
        
          
              1,000 
              Added 1.05% 
          
   
         
        
          
            94,406 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 22                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $3,600               
              $3.6 p/Share               
          
        
            
        
          
              1,000 
              Added 1.06% 
          
   
         
        
          
            93,406 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $11,610               
              $3.87 p/Share               
          
        
            
        
          
              3,000 
              Added 3.14% 
          
   
         
        
          
            92,406 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $6,040               
              $3.02 p/Share               
          
        
            
        
          
              2,000 
              Added 2.19% 
          
   
         
        
          
            89,406 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,280               
              $2.14 p/Share               
          
        
            
        
          
              2,000 
              Added 2.24% 
          
   
         
        
          
            87,406 Common Stock