XML 64 R75.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Instruments - Schedule of Derivative Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Derivative Assets $ 16,092 $ 7,804
Derivative Liabilities 2,910 19,320
Designated As Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Assets 13,735 2,290
Derivative Liabilities 1,139 19,129
Designated As Hedging Instrument | Foreign currency forward exchange contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 12,122 2,175
Designated As Hedging Instrument | Foreign currency forward exchange contracts | Other noncurrent assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 1,613 115
Designated As Hedging Instrument | Foreign currency forward exchange contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 954 15,970
Designated As Hedging Instrument | Foreign currency forward exchange contracts | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 185 3,159
Not Designated As Hedging Instrument | Foreign currency forward exchange contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 2,357 5,514
Not Designated As Hedging Instrument | Foreign currency forward exchange contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 1,771 $ 191