| Oct 04                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $337,042              
              $1.79 p/Share              
           | 
              188,292
              Reduced 35.1%
           | 
            348,183
            Class A Common Stock, ...
           |  | 
 
      
      
        | Sep 09                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $186,730              
              $1.75 p/Share              
           | 
              106,703
              Reduced 16.59%
           | 
            536,475
            Class A Common Stock, ...
           |  | 
 
      
      
        | Sep 06                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,404,967              
              $2.93 p/Share              
           | 
              479,511
              Reduced 42.71%
           | 
            643,178
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 28                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $17,346              
              $2.0 p/Share              
           | 
              8,673
              Reduced 0.77%
           | 
            1,122,689
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 27                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $4,334              
              $2.0 p/Share              
           | 
              2,167
              Reduced 0.19%
           | 
            1,131,362
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 22                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,532,357              
              $2.81 p/Share              
           | 
              545,323
              Reduced 32.48%
           | 
            1,133,529
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 21                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,609              
              $2.35 p/Share              
           | 
              685
              Reduced 0.04%
           | 
            1,678,852
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 21                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,616              
              $2.36 p/Share              
           | 
              685
              Reduced 0.04%
           | 
            1,678,852
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 20                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $9,442              
              $2.36 p/Share              
           | 
              4,001
              Reduced 0.24%
           | 
            1,679,537
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 19                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $34,743              
              $2.36 p/Share              
           | 
              14,722
              Reduced 0.87%
           | 
            1,683,538
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 16                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $704              
              $2.38 p/Share              
           | 
              296
              Reduced 0.02%
           | 
            1,698,260
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 15                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $73,922              
              $2.38 p/Share              
           | 
              31,060
              Reduced 1.8%
           | 
            1,698,556
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 14                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $53,020              
              $2.4 p/Share              
           | 
              22,092
              Reduced 1.26%
           | 
            1,729,616
            Class A Common Stock, ...
           |  | 
 
      
      
        | Aug 13                          
            2024 | 
            
              SELL
             
                Open market or private sale
             | 
              $63,528              
              $2.4 p/Share              
           | 
              26,470
              Reduced 1.49%
           | 
            1,751,708
            Class A Common Stock, ...
           |  |