| Feb 06                          
            2023 | 
            
              SELL
             
                Open market or private sale
             | 
              $3,682              
              $18.41 p/Share              
           | 
              200
           |  | 
 
      
      
        | Feb 03                          
            2023 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,840              
              $18.04 p/Share              
           | 
              102
           |  | 
 
      
      
        | Oct 21                          
            2021 |  | 
              -                 
           | 
              65,251
           |  | 
 
      
      
        | May 05                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $821,451              
              $32.99 p/Share              
           | 
              24,900
           |  | 
 
      
      
        | Apr 05                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,236,800              
              $30.92 p/Share              
           | 
              40,000
           |  | 
 
      
      
        | Mar 05                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,149,200              
              $28.73 p/Share              
           | 
              40,000
           |  | 
 
      
      
        | Feb 05                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,312,800              
              $32.82 p/Share              
           | 
              40,000
           |  | 
 
      
      
        | Jan 05                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,156,800              
              $28.92 p/Share              
           | 
              40,000
           |  | 
 
      
      
        | Dec 07                          
            2020 | 
            
              SELL
             
                Open market or private sale
             | 
              $963,600              
              $24.09 p/Share              
           | 
              40,000
           |  |