XML 41 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments - Derivatives Not Designated as Hedging Instruments by Classification and Amount of Gains and Losses (Detail) - Not Designated As Hedging Instrument - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]      
Net gain (loss) recognized in the statements of operations for derivatives not designated as hedging instruments $ 2,530 $ (23,353) $ 70,711
Foreign currency forward exchange contracts | Other non-operating expense, net      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gain (loss) recognized in the statements of operations for derivatives not designated as hedging instruments 2,530 (23,109) 70,200
Foreign currency forward exchange contracts | Cost of sales      
Derivative Instruments, Gain (Loss) [Line Items]      
Net gain (loss) recognized in the statements of operations for derivatives not designated as hedging instruments $ 0 $ (244) $ 511