XML 55 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Derivatives - Schedule of Effects of Derivative Instruments Net of Taxes on Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion $ (6,356) $ 1,436 $ (20,939) $ 3,621
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion       4,121
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion 1,034 2,406 3,544 727
Foreign exchange contracts        
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion (5,072) (1,606) (4,761)  
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion       (7,897)
Foreign exchange contracts | Cost of revenue        
Derivative [Line Items]        
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion 981 1,558 4,547 (2,769)
Interest rate swaps        
Derivative [Line Items]        
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion (1,284) 3,042 (16,178)  
Amount of (Loss) Gain Recognized in OCI on Derivative, Effective Portion       12,018
Interest rate swaps | Interest expense, net        
Derivative [Line Items]        
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion $ 53 $ 848 $ (1,003) $ 3,496