v3.25.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 14, 2024
Jun. 30, 2025
Mar. 31, 2025
Aug. 31, 2021
Apr. 30, 2021
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based payment arrangement, expense           $ 2,161   $ 3,284 $ 4,997 $ 6,565      
Common stock, authorized   500,000,000       500,000,000     500,000,000     500,000,000  
Number of Options, Granted           0   0 0 2,527,000      
Outstanding Options                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based payment arrangement, expense           $ 213   $ 674 $ 508 $ 1,366      
Vesting of RSUs                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based payment arrangement, expense           1,935   2,576 4,479 5,142      
Unrecognized compensation expense   $ 17,258       17,258     $ 17,258        
RSUs                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Unrecognized Compensation Expense Period                 2 years 6 months        
Employee Stock Option                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Unrecognized compensation expense   $ 2,192       $ 2,192     $ 2,192        
Unrecognized Compensation Expense Period                 2 years 3 months 18 days        
2018 Stock Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation arrangement vesting period                 4 years        
Amended 2018 Stock Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Number of Options, Granted         0                
Amended 2018 Stock Plan | RSUs                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation arrangement vesting period         4 years                
Share-based compensation arrangement, options granted         1,533,000                
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, weighted average grant date fair value         $ 21.55                
Share-based payment arrangement, expense         $ 33,033                
2021 Equity Incentive Plan | Class A Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Common stock, authorized   15,500,000       15,500,000     15,500,000        
Annual additions to the plan 8,900,000                        
2021 Equity Incentive Plan | RSUs                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation arrangement vesting period       4 years                  
Share based compensation by share based arrangement, quoted market price on purchase date                 100.00%        
Share based compensation by share based arrangement, award vesting rights                 The RSUs will vest in four substantially equal quarterly installments, such that 100% of the RSUs subject to the grant will be vested as of June 30, 2026, subject to the terms of Mr. Martell’s award agreement.        
2021 Equity Incentive Plan | Time-Based RSUs | Class A Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement, options granted   1,800,000                      
Employee Stock Purchase Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based payment arrangement, expense           $ 13   $ 34 $ 10 $ 57      
Annual additions to the plan             1,920,000            
Number of shares available for sale   8,889,000 8,889,000     8,889,000 8,889,000   8,889,000     7,109,000  
Employee Stock Purchase Plan | Class A Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation by share based arrangement, quoted market price on purchase date                 85.00%        
Shares reserved for future issuance   2,000,000       2,000,000     2,000,000        
Percentage of shares reserved for future issuance                 1.00%        
2025 Inducement Equity Incentive Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Performance period     5 years                    
2025 Inducement Equity Incentive Plan | Share-Based Payment Arrangement, Tranche One                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation arrangement vesting period     4 years                    
Share based compensation by share based arrangement, shares achieved vesting percentage     50.00%                    
2025 Inducement Equity Incentive Plan | Share-Based Payment Arrangement, Tranche Two                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation arrangement vesting period     5 years                    
Share based compensation by share based arrangement, shares achieved but not yet paid vesting percentage     100.00%                    
2025 Inducement Equity Incentive Plan | Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Shares reserved for future issuance                     6,500,000    
2025 Inducement Equity Incentive Plan | Time-Based RSUs | Class A Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement, options granted     1,791,000                    
2025 Inducement Equity Incentive Plan | PSUs | Class A Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share-based compensation arrangement, options granted     2,320,000                    
Minimum | 2021 Equity Incentive Plan | RSUs                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation arrangement vesting period       1 year                  
Maximum | 2018 Stock Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation by share based arrangement term                 10 years        
Maximum | 2021 Equity Incentive Plan | Class A Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Number of shares available for sale 24,400,000                        
Maximum | 2021 Equity Incentive Plan | RSUs                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation arrangement vesting period       3 years                  
Maximum | Employee Stock Purchase Plan | Class A Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Shares reserved for future issuance                         2,000,000
Maximum | 2025 Inducement Equity Incentive Plan | PSUs                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Share based compensation by share based arrangement, quoted market price on purchase date     200.00%