v3.25.2
Employee Benefits - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
installment
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Healthcare benefit expense, net of employee contributions | $ $ 8.8 $ 8.7 $ 16.7 $ 17.0  
Accrued compensation | $ 63.5   63.5   $ 66.4
Workers' compensation expense | $ 5.4 2.9 11.8 8.7  
Administration expense related to employee contribution plan | $ $ 0.9 $ 0.9 $ 2.0 $ 1.9  
Share-based awards granted (in shares) 56,000 30,000 74,000 30,000  
Number of shares surrendered to satisfy tax withholding obligations (in shares)     53,000 36,000  
2014 Omnibus Incentive Plan          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Common stock shares available for issuance (in shares) 1,700,000   1,700,000    
Common stock shares authorized (in shares) 2,100,000   2,100,000    
Performance-Based Stock Awards          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Share-based awards granted (in shares)     46,556    
Liability Performance-Based Stock Awards          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Share-based awards granted (in shares)     11,000 4,000  
Officer | Performance-Based Stock Awards          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Share-based awards granted (in shares)     34,000    
Officer | Performance-Based Stock Awards | Common Stock          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Number of equal installments for common stock | installment     2    
Board of Directors          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Share-based awards granted (in shares) 5,000 4,000 5,000 4,000  
Medical IBNR Included in Accrued Compensation          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Accrued compensation | $ $ 5.3   $ 5.3   $ 4.8