XML 130 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Based Compensation and Other Benefit Plans - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 14, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Defined contribution plan, maximum annual contributions per employee, percent 75.00%      
Defined contribution plan, employer matching contribution, percent of match 100.00%      
Defined contribution plan, employer matching contribution, percent of employees' gross pay 3.00%      
Defined contribution plan, employer matching contribution, percent of match, secondary 50.00%      
Defined contribution plan, contributions $ 2.0 $ 1.9 $ 1.5  
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Unrecognized compensation costs, period of recognition 2 years      
Restricted stock units (RSU) and Performance stock units (PSU)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vested in period, fair value $ 9.5 15.9 5.9  
Equity grants        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity based compensation 10.3 14.6 $ 14.8  
Unrecognized compensation costs $ 19.6      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation costs, period of recognition 2 years 1 month 6 days      
Employee stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity based compensation $ 0.2 $ 0.1    
Employee stock purchase plan, discount rate 15.00%      
Purchase period 6 months      
2020 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Authorized shares (in shares)       6,683,919