Sep 11                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $28,848               
              $16.0 p/Share               
          
        
            
        
          
              1,803 
              Reduced 1.64% 
          
   
         
        
          
            107,919  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 09                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $65,792               
              $16.0 p/Share               
          
        
            
        
          
              4,112 
              Reduced 3.61% 
          
   
         
        
          
            109,722  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $21,237               
              $11.09 p/Share               
          
        
            
        
          
              1,915 
              Added 1.65% 
          
   
         
        
          
            113,834  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 12                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $70,042               
              $15.05 p/Share               
          
        
            
        
          
              4,654 
              Reduced 3.99% 
          
   
         
        
          
            111,919  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $215,773               
              $14.25 p/Share               
          
        
            
        
          
              15,142 
              Reduced 11.5% 
          
   
         
        
          
            116,573  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 13                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $40,183               
              $14.3 p/Share               
          
        
            
        
          
              2,810 
              Reduced 2.09% 
          
   
         
        
          
            131,715  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $32,202               
              $13.16 p/Share               
          
        
            
        
          
              2,447 
              Reduced 1.79% 
          
   
         
        
          
            134,525  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $78,988               
              $4.34 p/Share               
          
        
            
        
          
              18,200 
              Added 11.73% 
          
   
         
        
          
            136,972  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,945               
              $12.94 p/Share               
          
        
            
        
          
              614 
              Reduced 0.51% 
          
   
         
        
          
            118,772  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              191 
              Reduced 0.16% 
          
   
         
        
          
            117,669  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 12                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,935 
              Added 4.02% 
          
   
         
        
          
            117,860  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,542               
              $14.22 p/Share               
          
        
            
        
          
              882 
              Reduced 0.98% 
          
   
         
        
          
            89,233  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $170,108               
              $7.18 p/Share               
          
        
            
        
          
              23,692 
              Added 17.34% 
          
   
         
        
          
            112,925  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,621 
              Added 1.77% 
          
   
         
        
          
            90,115  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,252               
              $14.1 p/Share               
          
        
            
        
          
              869 
              Reduced 0.97% 
          
   
         
        
          
            88,494  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $16,656               
              $14.56 p/Share               
          
        
            
        
          
              1,144 
              Reduced 1.26% 
          
   
         
        
          
            89,363  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,988               
              $7.29 p/Share               
          
        
            
        
          
              2,056 
              Added 2.26% 
          
   
         
        
          
            88,787  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,223               
              $15.78 p/Share               
          
        
            
        
          
              838 
              Reduced 0.96% 
          
   
         
        
          
            86,731  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,581 
              Reduced 1.77% 
          
   
         
        
          
            87,569  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,511 
              Reduced 2.38% 
          
   
         
        
          
            61,888  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $137,400               
              $5.04 p/Share               
          
        
            
        
          
              27,262 
              Added 23.42% 
          
   
         
        
          
            89,150  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,780 
              Added 4.2% 
          
   
         
        
          
            63,399  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $22,841               
              $14.53 p/Share               
          
        
            
        
          
              1,572 
              Reduced 2.53% 
          
   
         
        
          
            60,619  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,999               
              $7.44 p/Share               
          
        
            
        
          
              2,016 
              Added 3.2% 
          
   
         
        
          
            60,929  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 17                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,684               
              $15.19 p/Share               
          
        
            
        
          
              440 
              Reduced 0.74% 
          
   
         
        
          
            58,913  
            Class A Common Stock