Aug 06                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,071               
              $11.12 p/Share               
          
        
            
        
          
              546 
              Added 0.94% 
          
   
         
        
          
            57,237  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,116 
              Added 3.6% 
          
   
         
        
          
            56,691  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 02                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,326               
              $9.6 p/Share               
          
        
            
        
          
              659 
              Added 1.19% 
          
   
         
        
          
            54,575  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,709               
              $9.41 p/Share               
          
        
            
        
          
              713 
              Added 1.31% 
          
   
         
        
          
            53,916  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $5,917               
              $8.98 p/Share               
          
        
            
        
          
              659 
              Added 1.17% 
          
   
         
        
          
            55,587  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 07                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,449               
              $7.57 p/Share               
          
        
            
        
          
              852 
              Added 1.53% 
          
   
         
        
          
            54,928  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,088               
              $6.47 p/Share               
          
        
            
        
          
              941 
              Added 1.71% 
          
   
         
        
          
            54,076  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 07                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,384 
              Added 4.29% 
          
   
         
        
          
            53,135  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,617               
              $8.18 p/Share               
          
        
            
        
          
              809 
              Added 1.57% 
          
   
         
        
          
            50,751  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 02                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,151               
              $7.35 p/Share               
          
        
            
        
          
              837 
              Added 1.59% 
          
   
         
        
          
            51,964  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 04                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,111               
              $6.65 p/Share               
          
        
            
        
          
              919 
              Added 1.77% 
          
   
         
        
          
            51,127  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $12,516               
              $5.96 p/Share               
          
        
            
        
          
              2,100 
              Added 4.01% 
          
   
         
        
          
            50,208  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $6,109               
              $6.14 p/Share               
          
        
            
        
          
              995 
              Added 2.03% 
          
   
         
        
          
            48,108  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 08                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,022 
              Added 4.12% 
          
   
         
        
          
            47,113  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 02                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,372               
              $9.83 p/Share               
          
        
            
        
          
              750 
              Added 1.64% 
          
   
         
        
          
            45,091  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,385               
              $8.77 p/Share               
          
        
            
        
          
              500 
              Added 1.12% 
          
   
         
        
          
            44,341  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 02                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,632               
              $8.79 p/Share               
          
        
            
        
          
              527 
              Added 1.19% 
          
   
         
        
          
            43,841  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,326               
              $8.6 p/Share               
          
        
            
        
          
              503 
              Added 1.15% 
          
   
         
        
          
            43,314  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 02                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $17,992               
              $9.11 p/Share               
          
        
            
        
          
              1,975 
              Added 4.41% 
          
   
         
        
          
            42,811  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 02                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,876               
              $9.2 p/Share               
          
        
            
        
          
              530 
              Added 1.28% 
          
   
         
        
          
            40,836  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 03                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,627               
              $9.56 p/Share               
          
        
            
        
          
              484 
              Added 1.19% 
          
   
         
        
          
            40,306  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 04                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,385               
              $8.4 p/Share               
          
        
            
        
          
              522 
              Added 1.29% 
          
   
         
        
          
            39,822  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 04                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,375               
              $8.35 p/Share               
          
        
            
        
          
              524 
              Added 1.32% 
          
   
         
        
          
            39,300  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 23                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $17,999               
              $8.17 p/Share               
          
        
            
        
          
              2,203 
              Added 5.38% 
          
   
         
        
          
            38,776  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 04                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $5,112               
              $7.21 p/Share               
          
        
            
        
          
              709 
              Added 1.9% 
          
   
         
        
          
            36,573  
            Common Stock