XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefit Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
employee
Dec. 31, 2024
USD ($)
employee
Dec. 31, 2023
USD ($)
Employee Benefit Plans      
Percentage of contributions of covered employees' salaries or wages 2.50%    
Contribution $ 40.1 $ 35.3 $ 22.9
Number of employees who are union members | employee 9 50  
Contributions made to multi-employer pension plans $ 0.0 $ 0.0 $ 0.0
Combined face value of life insurance policies 109.4    
Cash surrender value $ 10.5 $ 9.0