v3.25.2
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Contractual term (in years)     10 years      
Employee stock options on a converted basis had vested (in shares) 5,300,000   5,300,000      
Dividend yield     0.00%      
Weighted average fair value per share (in dollars per share)         $ 3.59  
Stock options granted (in shares)     0      
Stock compensation $ 4,826,133 $ 2,611,930 $ 9,656,445 $ 6,600,269    
Total unrecognized compensation related to unvested stock option awards granted 8,200,989   $ 8,200,989   $ 11,246,649  
Weighted average period (in years)     1 year 2 months 26 days      
Class A            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Reserved shares (in shares)           16,607,894
Options            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Dividend yield     0.00% 0.00%    
Stock compensation 1,557,492 785,703 $ 2,946,749 $ 3,240,846    
Options | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period (in years)     3 years      
Options | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period (in years)     5 years      
Restricted Stock Units (RSUs)            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock compensation 1,750,655 1,631,400 $ 3,523,749 2,815,794    
Weighted average period (in years)     2 years 9 months      
Total grant-date fair value     $ 769,500      
Unrecognized compensation cost 14,052,438   $ 14,052,438   17,458,680  
Restricted Stock Units (RSUs) | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period (in years)     1 year      
Restricted Stock Units (RSUs) | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period (in years)     4 years      
Performance Shares            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock compensation 1,517,986 $ 194,827 $ 3,185,947 $ 543,629    
Weighted average period (in years)     2 years 6 months      
Unrecognized compensation cost $ 8,661,394   $ 8,661,394   $ 8,332,535  
Revenue Performance Share Unit            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period (in years)     4 years