XML 82 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments - Impact of Derivative Instruments on the Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Foreign Exchange Contract    
Derivative [Line Items]    
Gain (loss) on foreign exchange contracts and term loans designated as net investment hedge recognized in OCI $ (87,682) $ (62,698)
Designated as Hedging Instrument    
Derivative [Line Items]    
Gain (loss) on derivative instruments 5,333 (269)
Derivative Instruments Not Designated    
Derivative [Line Items]    
Gain (loss) on derivative instruments $ (1,538) $ 1,720