v3.26.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employer matching contribution, percent of match     100.00%  
Employer matching contribution, percent of employees' gross pay     4.00%  
Employer maximum annual contributions per employee, percent     4.00%  
Employer discretionary contribution amount $ 0.7 $ 0.5 $ 1.2 $ 1.0
Employers matching contribution, vesting percentage     100.00%  
Unvested stock options, unrecognized stock-based compensation 76.8   $ 76.8  
Granted (in shares)     0 0
Stock options, outstanding, intrinsic value (less than) $ 52.6   $ 52.6  
Stock options, outstanding, weighted average remaining contractual term (in years)     3 years  
Stock options, exercisable, number (in shares) 21,767,804   21,767,804  
Stock options, exercisable, intrinsic value (less than) $ 52.6   $ 52.6  
Stock options, exercisable, weighted average exercise price (in dollars per share) $ 3.05   $ 3.05  
Stock options, exercisable, weighted average remaining contractual term (in years)     3 years  
Stock options     $ 4.1 $ 0.9
Performance Restricted Stock Units ("PRSUs")        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unvested stock options, unrecognized stock-based compensation $ 0.3   $ 0.3  
Eligibility for vesting period (in days)     90 days  
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volume-weighted average stock closing price (in dollars per share)     $ 20  
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volume-weighted average stock closing price (in dollars per share)     $ 30  
Common Class A | 2020 Employee Stock Purchase Plan ("ESPP")        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for issuance (in shares) 16,157,671   16,157,671  
2014 Equity Incentive Plan ("2014 Plan")        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)     0  
Proceeds from stock options exercised     $ 1.7 $ 0.4