XML 120 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Assets Measured at NAV) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Assets Category:    
Fair Value $ 156.5 $ 131.1
NAV [Member]    
Assets Category:    
Fair Value 156.4 130.2
Commingled Pools / Collective Trusts [Member] | U.S. Equity [Member]    
Assets Category:    
Fair Value   $ 33.3
Redemption Frequency (if currently eligible)   Daily
Commingled Pools / Collective Trusts [Member] | International Equity [Member]    
Assets Category:    
Fair Value   $ 19.8
Redemption Frequency (if currently eligible)   Daily
Commingled Pools / Collective Trusts [Member] | Fixed Income [Member]    
Assets Category:    
Fair Value $ 130.8 $ 52.5
Redemption Frequency (if currently eligible) Daily Daily
Balanced pension trusts [Member] | International Equity [Member]    
Assets Category:    
Fair Value   $ 3.3
Redemption Frequency (if currently eligible) Daily Daily
Balanced pension trusts [Member] | Fixed Income [Member]    
Assets Category:    
Fair Value $ 11.1 $ 8.3
Redemption Frequency (if currently eligible) Daily Daily
Pension Funds [Member] | Fixed Income [Member]    
Assets Category:    
Fair Value   $ 13.0
Redemption Frequency (if currently eligible) Daily Daily
Pension Fund Member | Fixed Income [Member]    
Assets Category:    
Fair Value $ 14.0 $ 13.0
Fair Value, Inputs, Level 2 [Member]    
Assets Category:    
Fair Value 156.4 130.2
Fair Value, Inputs, Level 2 [Member] | Commingled Pools / Collective Trusts [Member] | Fixed Income [Member]    
Assets Category:    
Fair Value 130.8 52.5
Fair Value, Inputs, Level 2 [Member] | Balanced pension trusts [Member] | Fixed Income [Member]    
Assets Category:    
Fair Value 11.1 8.3
Fair Value, Inputs, Level 2 [Member] | Pension Fund Member | Fixed Income [Member]    
Assets Category:    
Fair Value $ 14.0 $ 13.0