v3.26.1
Employee Benefits - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
installment
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
USD ($)
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Healthcare benefit expense, net of employee contributions | $ $ 11.7 $ 8.8 $ 22.6 $ 16.7  
Accrued compensation | $ 65.4   65.4   $ 69.5
Workers' compensation expense | $ 3.1 5.4 9.0 11.8  
Defined contribution plan, cost | $ $ 1.0 $ 0.9 $ 2.1 $ 2.0  
Share-based awards granted (in shares) 29,000 45,000 30,000 63,000  
2014 Omnibus Incentive Plan          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Number of shares surrendered to satisfy tax withholding obligations (in shares)     42,000 53,000  
Common stock shares available for issuance (in shares) 1,600,000   1,600,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)     29,236    
Board of Directors          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Share-based awards granted (in shares) 6,000 5,000 6,000 5,000  
Officer | Performance-Based Stock Awards          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Share-based awards granted (in shares)     43,000    
Number of equal installments for common stock | installment     2    
Officer | Liability Performance-Based Stock Awards          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Share-based awards granted (in shares) 3,000   5,000 11,000  
Number of equal installments for common stock | installment     8,000    
Medical IBNR Included in Accrued Compensation          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Accrued compensation | $ $ 5.0   $ 5.0   $ 4.9