XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
6. Derivative Financial Instruments (Details) - Hedging Relationship - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Foreign exchange forward contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Balance in accumulated other comprehensive income (loss) $ (790) $ (339) $ (790) $ (339) $ (962) $ 1,329
Amounts recognized in other comprehensive income (loss)     (141) (463)    
Foreign exchange forward contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Cost of sales            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net     313 (1,081)    
Derivative Instruments, Gain (Loss) Recognized in Income, Amount Excluded from Effectiveness Testing, Net 300 100 1,100 100    
Foreign exchange forward contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Sales            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net       (124)    
Foreign exchange forward contracts [Member] | Not Designated as Hedging Instrument [Member] | Cost of sales            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, Gain (Loss) on Derivative, Net 16 0 122 0    
Foreign exchange forward contracts [Member] | Not Designated as Hedging Instrument [Member] | Foreign currency gain (loss), net            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, Gain (Loss) on Derivative, Net 468 (4,652) 193 (2,752)    
Interest rate swap contract [Member] | Not Designated as Hedging Instrument [Member] | Cost of sales            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, Gain (Loss) on Derivative, Net 0 (1,656) 0 (1,656)    
Interest rate swap contract [Member] | Not Designated as Hedging Instrument [Member] | Interest expense, net            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, Gain (Loss) on Derivative, Net $ 1,023 $ (4,368) $ (1,381) $ (9,732)