XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Derivative [Line Items]          
Maximum length of time to hedges exposure to foreign currency exchange risk     15 months    
Receivables transferred   $ 0      
Maximum          
Derivative [Line Items]          
Aggregate purchases of accounts receivable $ 41,300,000        
Foreign Currency Derivatives          
Derivative [Line Items]          
Notional Value $ 20,078,000 $ 20,078,000 $ 20,078,000   $ 13,299,000
Interest Rate Swap          
Derivative [Line Items]          
Hedge Ineffectiveness Incurred     $ 0 $ 0