| 
            Jan 03                          
            2023                          
         |  
        
          
            
              SELL
             
            
                Disposition due to a tender of shares in a change of control transaction
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              3,657,618
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 05                          
            2022                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              253,030
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 05                          
            2022                          
         |  
        
          
            
              BUY
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              51,556
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 21                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              253,030
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 21                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              51,556
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 18                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $8,173,000              
              $14.86 p/Share              
                   
         |    
        
           
              550,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 12                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              404,844
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 12                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              82,486
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 26                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              404,849
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 26                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              82,491
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 17                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              337,107
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 17                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              12,107
              
         | 
        
          
            
          
         |