v3.25.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Feb. 13, 2024
Jan. 16, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Forfeited (in shares)     512,105  
Intrinsic value of options exercised during the period     $ 1.4 $ 0.8
Grant date fair value of options vested during the period     $ 4.6 $ 2.2
Grant date fair value of options vested during the period (in USD per share)     $ 9.69 $ 3.59
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost     $ 32.3  
Recognition period for unrecognized compensation costs related to unvested options expected to vest     2 years 9 months 18 days  
RSUs subject to future vesting        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)     2,783,897  
Vesting period of stock-based awards granted     4 years  
Unrecognized compensation cost     $ 56.9  
Recognition period for unrecognized compensation costs related to unvested options expected to vest     3 years  
Stock Option Exchange | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of eligible options exchanged   98.00%    
Stock Option Exchange | Stock Options | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Forfeited (in shares)   5,059,129    
Stock Option Exchange | RSUs subject to future vesting        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Incremental cost of plan modification     $ 8.6  
Stock Option Exchange | RSUs subject to future vesting | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award requisite service period (in years)     1 year  
Stock Option Exchange | RSUs subject to future vesting | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award requisite service period (in years)     3 years  
Stock Option Exchange | RSUs subject to future vesting | First Grant Date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of stock-based awards granted 1 year      
Stock Option Exchange | RSUs subject to future vesting | Second Grant Date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of stock-based awards granted 2 years      
Stock Option Exchange | RSUs subject to future vesting | Third Grant Date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of stock-based awards granted 3 years      
Stock Option Exchange | RSUs subject to future vesting | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 2,129,594