XML 70 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Risk Management and Derivatives - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Derivative [Line Items]      
Minimum maturity 1 month    
Maximum maturity 24 months    
Not Designated as Hedging Instrument | Foreign currency contracts      
Derivative [Line Items]      
Notional amount $ 319.1 $ 304.2 $ 464.7
Cash Flow Hedges | Foreign currency contracts      
Derivative [Line Items]      
Notional amount $ 462.3 $ 879.8 $ 597.1