XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Derivative
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Derivative Instruments Gain Loss [Line Items]          
Derivative instruments for trading purposes | Derivative     0    
Designated as Hedging Instruments          
Derivative Instruments Gain Loss [Line Items]          
Derivative, amount of hedged item $ 0   $ 0    
Foreign Currency Forward Contracts | Not Designated as Hedging Instrument          
Derivative Instruments Gain Loss [Line Items]          
Notional principal amount 32,400,000   32,400,000   $ 48,600,000
Fair value gains (losses) recognized in other (expense) income $ 1,500,000 $ 400,000 $ 4,100,000 $ 500,000  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income Expense Other Nonoperating Income Expense Other Nonoperating Income Expense Other Nonoperating Income Expense  
Minimum | Foreign Currency Forward Contracts | Not Designated as Hedging Instrument          
Derivative Instruments Gain Loss [Line Items]          
Derivative maturity term     2 months    
Maximum [Member] | Foreign Currency Forward Contracts | Not Designated as Hedging Instrument          
Derivative Instruments Gain Loss [Line Items]          
Derivative maturity term     4 months