XML 70 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives - Schedule of Effects of Derivative Instruments Net of Taxes on Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative [Line Items]      
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion $ (15,217) $ (6,842) $ 16,068
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion 5,507 3,677 2,082
Designated as Hedging Instrument | Cash Flow Hedging      
Derivative [Line Items]      
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion (15,217)    
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion   (6,343)  
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion     15,788
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion 5,507 3,677 2,082
Foreign exchange contracts | Designated as Hedging Instrument | Cash Flow Hedging      
Derivative [Line Items]      
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion (360)    
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion   (8,250)  
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion     13,205
Foreign exchange contracts | Designated as Hedging Instrument | Cash Flow Hedging | Cost of revenue      
Derivative [Line Items]      
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion 5,351 (322) (3,001)
Interest rate swaps | Designated as Hedging Instrument | Cash Flow Hedging      
Derivative [Line Items]      
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion (14,857)    
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion   1,907  
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion     2,583
Interest rate swaps | Designated as Hedging Instrument | Cash Flow Hedging | Interest Expense, net      
Derivative [Line Items]      
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion $ 156 $ 3,999 $ 5,083