XML 78 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]      
Notional amount $ 1,846,200,000 $ 946,900,000  
Foreign exchange contracts | Cost of revenues and operating expenses      
Derivatives, Fair Value [Line Items]      
Gain (loss) reclassified (9,000,000.0) (3,800,000) $ 900,000
Cash flow hedges: | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Derivative instruments, gain (loss) recognized in other comprehensive income (loss), Effective portion 63,500,000 (6,300,000) $ (8,700,000)
Designated derivatives:      
Derivatives, Fair Value [Line Items]      
Notional amount $ 1,672,100,000 784,000,000.0  
Designated derivatives: | Cash flow hedges:      
Derivatives, Fair Value [Line Items]      
Maturities of derivatives 36 months    
Losses expected to be reclassified into earnings within the next 12 months $ 27,700,000    
Designated derivatives: | Cash flow hedges: | Interest rate lock contracts      
Derivatives, Fair Value [Line Items]      
Notional amount $ 650,000,000.0 0  
Swaps designated as cash flow hedges, expected termination period 4 years 9 months    
Designated derivatives: | Cash flow hedges: | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Notional amount $ 722,100,000 $ 484,000,000.0  
Minimum | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Maturity of foreign currency derivatives 1 year    
Maximum | Interest rate swap contracts      
Derivatives, Fair Value [Line Items]      
Derivative contract term 9 years    
Maximum | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Maturity of foreign currency derivatives 4 months