XML 91 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]      
Gross notional amount of derivatives $ 9,800,000    
Net settlement asset on derivatives outstanding 1,900,000    
Net settlement liability 2,800,000    
Derivative instrument (loss) gain (3,200,000) $ 4,800,000 $ 10,100,000
Foreign exchange contracts [Member]      
Derivative [Line Items]      
Gross notional amount of derivatives 415,200,000    
Cash flow hedge [Member]      
Derivative [Line Items]      
Derivative instrument (loss) gain (3,200,000) $ 4,800,000 $ 10,100,000
Cash flow hedge [Member] | Foreign exchange contracts [Member]      
Derivative [Line Items]      
Estimated amount of net derivative gain in accumulated other comprehensive income reclassified to earnings within 12 months $ 2,000,000.0    
Minimum [Member]      
Derivative [Line Items]      
Foreign exchange contracts period 12 months    
Maximum [Member]      
Derivative [Line Items]      
Foreign exchange contracts period 15 months