XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Defined Contribution Retirement Plans (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
The DC Plan      
Defined Contribution Retirement Plans      
Maximum voluntary contribution by eligible U.S. employees as a percentage of their compensation 50.00%    
Number of shares contributed 84 127 149
Compensation expense $ 10.9 $ 9.8 $ 7.8
Supplemental Retirement Savings Plan (SRSP)      
Defined Contribution Retirement Plans      
Compensation expense 0.4 0.2 $ 0.2
Supplemental Retirement Savings Plan (SRSP) | Quoted Prices in Active Markets for Identical Assets (Level 1)      
Defined Contribution Retirement Plans      
Fair value of assets $ 16.2 $ 14.0