v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ 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]        
Accelerated stock-based compensation cost $ 0.0 $ 2.6 $ 0.4  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation cost, option 19.0   $ 19.0  
Unrecognized share-based compensation expense, weighted-average recognition period (in years)     1 year 7 months 6 days  
Accelerated vesting (in shares)   275,428 16,107 275,428
Accelerated stock-based compensation cost     $ 0.1  
Repurchase program adjustment   $ 0.5   $ 0.5
Restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized share-based compensation expense, weighted-average recognition period (in years)     1 year 6 months  
Unrecognized stock-based compensation cost, non-option 19.8   $ 19.8  
Accelerated vesting (in shares)   483,803 23,077 483,803
Accelerated stock-based compensation cost     $ 0.3  
Repurchase program adjustment   $ 2.1   $ 2.1
PSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized share-based compensation expense, weighted-average recognition period (in years)     8 months 12 days  
Unrecognized stock-based compensation cost, non-option $ 1.3   $ 1.3