v3.25.2
Stock Based Awards - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jan. 17, 2025
Jun. 30, 2025
Jun. 30, 2024
Jan. 01, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option exercised, intrinsic value       $ 0.1  
Performance-based restricted stock units granted     0    
Unrecognized stock based compensation expense $ 0.1   $ 0.1    
Unrecognized stock based compensation expense, recognition period     8 months 4 days    
Fair value of options vested     $ 0.7 0.6  
Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vested     444,000    
Performance-based restricted stock units granted     1,648,000    
Unrecognized stock based compensation expense 3.0   $ 3.0    
Unrecognized stock based compensation expense, recognition period     2 years 7 months 28 days    
Fair value of options vested     $ 2.2 $ 1.8  
Performance-Based Restricted Stock Units [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vested     0    
Performance-based restricted stock units granted     0    
Long-Term Incentives (LTI) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock based compensation expense $ 1.8   $ 1.8    
Unrecognized stock based compensation expense, recognition period     2 years 5 months 12 days    
Class A Common Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of Additional shares 5,340,535        
Class A Common Stock | Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vested     300,000    
2021 Equity Incentive plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of Shares Available for Grant         741,127
Incentive Award Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock based award, other increases in number of shares available for grant   2,721,500      
Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of Shares Available for Grant 283,876   283,876