XML 84 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments - Impact of Derivative Instruments on the Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Foreign Exchange Contract        
Derivative [Line Items]        
Gain (loss) on foreign exchange contracts and term loans designated as net investment hedge recognized in OCI $ 100,407 $ 150,703 $ 12,725 $ 88,005
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (loss) on derivative instruments 7,134 4,091 12,467 3,822
Derivative Instruments Not Designated        
Derivative [Line Items]        
Gain (loss) on derivative instruments $ (1,128) $ 734 $ (2,666) $ 2,453