XML 114 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative instruments and hedging activities - Effect Of Derivative Instruments On Consolidated Statements Of Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Derivatives designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain or (loss) recognized in OCI on derivative (effective portion) $ (2,629)  
Gain or (loss) reclassified from accumulated OCI into income (effective portion) 10,844  
Gain or (loss) recognized in OCI on derivative (effective portion)   $ 12,525
Gain or (loss) reclassified from accumulated OCI into income (effective portion)   1,386
Derivatives designated as hedging instruments | Foreign exchange contracts - forwards | Net sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain or (loss) recognized in OCI on derivative (effective portion) (1,286)  
Gain or (loss) reclassified from accumulated OCI into income (effective portion) 11,709  
Gain or (loss) recognized in OCI on derivative (effective portion)   17,422
Gain or (loss) reclassified from accumulated OCI into income (effective portion)   (210)
Derivatives designated as hedging instruments | Foreign exchange contracts - forwards | Cost of sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain or (loss) recognized in OCI on derivative (effective portion) (707)  
Gain or (loss) reclassified from accumulated OCI into income (effective portion) (482)  
Gain or (loss) recognized in OCI on derivative (effective portion)   (2,591)
Gain or (loss) reclassified from accumulated OCI into income (effective portion)   680
Derivatives designated as hedging instruments | Foreign exchange contracts - forwards | Operating expenses    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain or (loss) recognized in OCI on derivative (effective portion) (636)  
Gain or (loss) reclassified from accumulated OCI into income (effective portion) (383)  
Gain or (loss) recognized in OCI on derivative (effective portion)   (2,306)
Gain or (loss) reclassified from accumulated OCI into income (effective portion)   916
Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) recognized in income (348) 343
Derivatives not designated as hedging instruments | Foreign exchange contracts - forwards    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) recognized in income $ (348) $ 343