Sep 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $11,834               
              $10.3 p/Share               
          
        
            
        
          
              1,149 
              Reduced 3.84% 
          
   
         
        
          
            28,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,149 
              Added 3.7% 
          
   
         
        
          
            29,918 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $11,759               
              $10.19 p/Share               
          
        
            
        
          
              1,154 
              Reduced 3.86% 
          
   
         
        
          
            28,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,154 
              Added 3.71% 
          
   
         
        
          
            29,923 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 08                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $28,421               
              $10.43 p/Share               
          
        
            
        
          
              2,725 
              Reduced 7.99% 
          
   
         
        
          
            31,362 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $11,660               
              $10.31 p/Share               
          
        
            
        
          
              1,131 
              Reduced 3.21% 
          
   
         
        
          
            34,087 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,131 
              Added 3.11% 
          
   
         
        
          
            35,218 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $9,890               
              $11.5 p/Share               
          
        
            
        
          
              860 
              Added 2.46% 
          
   
         
        
          
            34,087 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 30                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $9,890               
              $11.5 p/Share               
          
        
            
        
          
              860 
              Reduced 2.9% 
          
   
         
        
          
            28,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $10,865               
              $12.59 p/Share               
          
        
            
        
          
              863 
              Reduced 2.83% 
          
   
         
        
          
            29,629 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $10,865               
              $12.59 p/Share               
          
        
            
        
          
              863 
              Added 2.53% 
          
   
         
        
          
            33,227 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 28                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $10,518               
              $12.09 p/Share               
          
        
            
        
          
              870 
              Reduced 2.77% 
          
   
         
        
          
            30,492 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $10,518               
              $12.09 p/Share               
          
        
            
        
          
              870 
              Added 2.62% 
          
   
         
        
          
            32,364 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $35,487               
              $12.83 p/Share               
          
        
            
        
          
              2,766 
              Reduced 8.07% 
          
   
         
        
          
            31,494 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 28                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $10,888               
              $12.84 p/Share               
          
        
            
        
          
              848 
              Reduced 2.42% 
          
   
         
        
          
            34,260 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              848 
              Added 2.36% 
          
   
         
        
          
            35,108 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $7,990               
              $13.12 p/Share               
          
        
            
        
          
              609 
              Reduced 1.75% 
          
   
         
        
          
            34,260 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              609 
              Added 1.72% 
          
   
         
        
          
            34,869 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $6,090               
              $9.92 p/Share               
          
        
            
        
          
              614 
              Reduced 1.76% 
          
   
         
        
          
            34,260 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              614 
              Added 1.73% 
          
   
         
        
          
            34,874 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $7,841               
              $12.73 p/Share               
          
        
            
        
          
              616 
              Reduced 1.77% 
          
   
         
        
          
            34,260 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              616 
              Added 1.74% 
          
   
         
        
          
            34,876 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $77,397               
              $12.26 p/Share               
          
        
            
        
          
              6,313 
              Reduced 15.56% 
          
   
         
        
          
            34,260 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $31,292               
              $11.18 p/Share               
          
        
            
        
          
              2,799 
              Reduced 6.45% 
          
   
         
        
          
            40,573 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $7,519               
              $12.45 p/Share               
          
        
            
        
          
              604 
              Reduced 1.37% 
          
   
         
        
          
            43,372 Common Stock