XML 72 R54.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Derivative [Line Items]        
Amount of Gain (Loss) Recognized in OCI on Derivative, Effective Portion $ 2,224 $ (6,356) $ (20,582) $ (20,939)
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion 4,500 1,034 12,894 3,544
Foreign exchange contracts        
Derivative [Line Items]        
Amount of Gain (Loss) Recognized in OCI on Derivative, Effective Portion 2,164 (5,072) (4,837) (4,761)
Foreign exchange contracts | Cost of revenue        
Derivative [Line Items]        
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion (319) 981 2,904 4,547
Interest rate swaps        
Derivative [Line Items]        
Amount of Gain (Loss) Recognized in OCI on Derivative, Effective Portion 60 (1,284) (15,745) (16,178)
Interest rate swaps | Interest expense, net        
Derivative [Line Items]        
Amount of Loss (Gain) Reclassified from Accumulated OCI into Income, Effective Portion $ 4,819 $ 53 $ 9,990 $ (1,003)