XML 47 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives - Schedule of Effects of Derivative Instruments Net of Taxes on Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion $ (23,818) $ (5,409)
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion 1,835 2,202
Foreign exchange contracts    
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion (9,459) (255)
Foreign exchange contracts | Cost of revenue    
Derivative [Line Items]    
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion 621 2,722
Interest rate swaps    
Derivative [Line Items]    
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion (14,359) (5,154)
Interest rate swaps | Interest expense, net    
Derivative [Line Items]    
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion $ 1,214 $ (520)