XML 45 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Income (Loss) - Additional (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax $ 6,258    
Income tax benefit (provision) on derivative instruments 430 $ (428)  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax (14,936)    
Accumulated other comprehensive loss, ending balance (37,517)   $ (22,422)
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax 6,258    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax 0    
Accumulated other comprehensive loss, ending balance (4,362)   (4,203)
Accumulated Foreign Currency Adjustment Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax 0    
Income tax benefit (provision) on derivative instruments 0    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax (14,936)    
Accumulated other comprehensive loss, ending balance (33,155)   $ (18,219)
Cost Of Goods Sold | Foreign Exchange Forward      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (233)    
Cost Of Goods Sold | Foreign Exchange Forward | Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (233)    
Cost Of Goods Sold | Foreign Exchange Forward | Accumulated Foreign Currency Adjustment Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax 0    
Other (expense) income, net | Foreign Exchange Forward      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (5,735)    
Other (expense) income, net | Foreign Exchange Forward | Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (5,735)    
Other (expense) income, net | Foreign Exchange Forward | Accumulated Foreign Currency Adjustment Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax 0    
Interest Expense | Foreign Exchange Forward      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (879)    
Interest Expense | Foreign Exchange Forward | Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (879)    
Interest Expense | Foreign Exchange Forward | Accumulated Foreign Currency Adjustment Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax $ 0