XML 104 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives and Hedging - Forward Currency Forward Contracts (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Derivative [Line Items]          
Minimum length of time, foreign currency cash flow hedge     12 months    
Maximum maturity for foreign currency cash flow hedge     15 months    
Forward points amortized on derivatives $ 22,000   $ 44,000    
Cost of Goods Sold          
Derivative [Line Items]          
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, before tax (215,000)   33,000    
Designated as Hedging Instrument | Cash Flow Hedging          
Derivative [Line Items]          
Gains (losses) reclassified from AOCI into earnings (991,000) $ 11,084,000 (2,424,000) $ 17,935,000  
Foreign Exchange Contract | Designated as Hedging Instrument          
Derivative [Line Items]          
Derivative instrument, notional amount 34,075,000   34,075,000   $ 756,000
Foreign currency forward contracts          
Derivative [Line Items]          
Forward points amortized on derivatives 0   0    
Foreign currency forward contracts | Cost of Goods Sold          
Derivative [Line Items]          
Gains (losses) reclassified from AOCI into earnings 192,000 407,000 (78,000) 408,000  
Foreign currency forward contracts | Designated as Hedging Instrument          
Derivative [Line Items]          
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net     1,829,000    
Foreign currency forward contracts | Designated as Hedging Instrument | Cash Flow Hedging          
Derivative [Line Items]          
Other comprehensive income (loss), cash flow hedge, gain (loss), before reclassification, tax     2,065,000    
Gains (losses) reclassified from AOCI into earnings $ 215,000 $ 638,000 $ (33,000) $ 872,000