| Sep 13                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $85,015              
              $2.57 p/Share              
           | 
              33,080
           |  | 
 
      
      
        | Sep 12                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $86,751              
              $2.73 p/Share              
           | 
              31,777
           |  | 
 
      
      
        | Sep 11                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $82,205              
              $2.62 p/Share              
           | 
              31,376
           |  | 
 
      
      
        | Sep 10                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $51,163              
              $2.51 p/Share              
           | 
              20,384
           |  | 
 
      
      
        | Sep 09                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $63,134              
              $2.7 p/Share              
           | 
              23,383
           |  | 
 
      
      
        | Sep 03                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $89,489              
              $2.09 p/Share              
           | 
              42,818
           |  | 
 
      
      
        | Aug 30                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $309,418              
              $2.17 p/Share              
           | 
              142,589
           |  | 
 
      
      
        | Aug 29                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $211,949              
              $1.98 p/Share              
           | 
              107,045
           |  | 
 
      
      
        | Aug 28                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $32,631              
              $2.05 p/Share              
           | 
              15,918
           |  | 
 
      
      
        | Aug 27                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $108,939              
              $2.11 p/Share              
           | 
              51,630
           |  | 
 
      
      
        | Aug 23                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $91,600              
              $2.29 p/Share              
           | 
              40,000
           |  | 
 
      
      
        | May 15                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $62,564              
              $3.66 p/Share              
           | 
              17,094
           |  | 
 
      
      
        | May 14                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $55,225              
              $3.58 p/Share              
           | 
              15,426
           |  | 
 
      
      
        | May 13                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $12,474              
              $3.62 p/Share              
           | 
              3,446
           |  | 
 
      
      
        | May 08                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $53,170              
              $3.82 p/Share              
           | 
              13,919
           |  | 
 
      
      
        | May 07                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $22,111              
              $3.67 p/Share              
           | 
              6,025
           |  | 
 
      
      
        | May 01                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $109,101              
              $3.3 p/Share              
           | 
              33,061
           |  | 
 
      
      
        | Apr 30                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $64,069              
              $3.12 p/Share              
           | 
              20,535
           |  | 
 
      
      
        | Apr 29                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $20,809              
              $3.25 p/Share              
           | 
              6,403
           |  | 
 
      
      
        | Apr 24                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $28,224              
              $3.5 p/Share              
           | 
              8,064
           |  | 
 
      
      
        | Apr 23                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $76,780              
              $3.49 p/Share              
           | 
              22,000
           |  | 
 
      
      
        | Apr 22                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $50,588              
              $3.53 p/Share              
           | 
              14,331
           |  | 
 
      
      
        | Apr 17                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $84,354              
              $3.71 p/Share              
           | 
              22,737
           |  | 
 
      
      
        | Apr 16                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $171,850              
              $3.53 p/Share              
           | 
              48,683
           |  | 
 
      
      
        | Oct 25                          
            2023 | 
            
              SELL
             
                Open market or private sale
             | 
              $110,657              
              $19.4 p/Share              
           | 
              5,704
           |  |