Mar 10                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $22,149               
              $4.92 p/Share               
          
        
            
        
          
              4,502 
              Reduced 1.73% 
          
   
         
        
          
            255,288 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $19,810               
              $8.55 p/Share               
          
        
            
        
          
              2,317 
              Reduced 0.88% 
          
   
         
        
          
            259,790 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 29                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $14,877               
              $8.02 p/Share               
          
        
            
        
          
              1,855 
              Reduced 0.7% 
          
   
         
        
          
            262,107 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $52,945               
              $8.57 p/Share               
          
        
            
        
          
              6,178 
              Reduced 2.29% 
          
   
         
        
          
            263,962 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $22,531               
              $8.07 p/Share               
          
        
            
        
          
              2,792 
              Reduced 1.02% 
          
   
         
        
          
            270,140 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 29                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $11,927               
              $6.43 p/Share               
          
        
            
        
          
              1,855 
              Reduced 0.68% 
          
   
         
        
          
            272,932 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $39,539               
              $6.4 p/Share               
          
        
            
        
          
              6,178 
              Reduced 2.2% 
          
   
         
        
          
            274,787 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $16,690               
              $5.98 p/Share               
          
        
            
        
          
              2,791 
              Reduced 0.98% 
          
   
         
        
          
            280,965 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 29                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $19,496               
              $10.51 p/Share               
          
        
            
        
          
              1,855 
              Reduced 0.65% 
          
   
         
        
          
            283,756 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $56,426               
              $10.98 p/Share               
          
        
            
        
          
              5,139 
              Reduced 1.77% 
          
   
         
        
          
            285,611 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              178,739 
              Added 38.07% 
          
   
         
        
          
            290,750 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $23,300               
              $11.45 p/Share               
          
        
            
        
          
              2,035 
              Reduced 1.78% 
          
   
         
        
          
            112,011 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $15,356               
              $11.35 p/Share               
          
        
            
        
          
              1,353 
              Reduced 1.17% 
          
   
         
        
          
            114,046 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $113,690               
              $13.28 p/Share               
          
        
            
        
          
              8,561 
              Reduced 6.91% 
          
   
         
        
          
            115,399 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $27,342               
              $14.74 p/Share               
          
        
            
        
          
              1,855 
              Reduced 1.47% 
          
   
         
        
          
            123,960 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $27,676               
              $14.92 p/Share               
          
        
            
        
          
              1,855 
              Reduced 1.45% 
          
   
         
        
          
            125,815 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $22,673               
              $16.77 p/Share               
          
        
            
        
          
              1,352 
              Reduced 1.05% 
          
   
         
        
          
            127,670 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $108,700               
              $20.1 p/Share               
          
        
            
        
          
              5,408 
              Reduced 4.02% 
          
   
         
        
          
            129,022 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              80,762 
              Added 37.53% 
          
   
         
        
          
            134,430 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 13                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              53,668 
              Added 50.0% 
          
   
         
        
          
            53,668 Class A Common Stock