XML 85 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Based Compensation (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 03, 2023
May 04, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 9.5      
Weighted average cost recognition period, in years 2 years      
Accrued equity based compensation $ 23.7 $ 20.0    
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Typical vesting period, in years 4 years      
Performance stock units (1)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares awarded (in shares) 60,765      
Forfeited in period (in shares) 0      
Performance stock units outstanding (in shares) 263,597 136,246    
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares awarded (in shares) 82,930      
Forfeited in period (in shares) 20,109      
Performance stock units outstanding (in shares) 232,340 232,970    
Accrued equity based compensation $ 18.1 $ 17.3    
2015 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for issuance under the Plan 684,000      
Non-Employee Directors Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for issuance under the Plan 75,000      
Non-Employee Directors Plan | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized       200,000
Management Stock Purchase Plan | Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement By Share-based Payment Award, Average Company Stock Price, Measurement Period 200 days      
Amended 2018 Plan | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized     1,631,707  
Accrued Expenses, Current        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Accrued equity based compensation $ 3.2 2.0    
Non Current Liabilities        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Accrued equity based compensation $ 20.5 $ 18.0