XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments - Gains and Losses text (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Derivative, Gain (Loss) on Derivative, Net [Abstract]        
Foreign exchange transaction gains (losses) $ 8,700,000 $ 2,600,000 $ (5,300,000) $ (500,000)
Information regarding changes in fair value of derivatives        
Current foreign currency translation gain     0  
Maximum        
Derivative, Gain (Loss) on Derivative, Net [Abstract]        
Reclassification expected during next 12 months     (2,900,000)  
Foreign Exchange Forward Contracts | Not Designated as Hedging Instruments - Economic        
Derivative, Gain (Loss) on Derivative, Net [Abstract]        
Gain (loss) from settlements and changes in fair value $ (8,100,000) $ (2,400,000) $ 5,700,000 $ 300,000