XML 88 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments (Net Cash Received (Paid) Related to Derivatives) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]      
Operating activities $ 75.3 $ (22.5) $ (55.9)
Investing activities 40.9 (107.1) (39.8)
Financing activities (50.0) 143.6 129.1
Total $ 66.2 $ 14.0 $ 33.4