XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments and Hedging Activities - Risk Management (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Derivative instruments and hedging activities    
Notional Amount $ 1,505.7 $ 1,412.3
Fair value, net asset (liability) (3.1) 9.6
Embedded derivatives in purchase and delivery contracts    
Notional amount of derivative sale contracts 1.4  
Embedded derivatives in purchase and delivery contracts    
Embedded derivatives in purchase and delivery contracts    
Notional amount of derivative sale contracts $ 27.9 $ 15.3