XML 102 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Derivatives in cash flow hedging relationships | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset $ 2,866 $ 1,271
Derivatives in cash flow hedging relationships | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 1,483 820
Derivatives in cash flow hedging relationships | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability 4,952 10,044
Derivatives in cash flow hedging relationships | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability 3,209 6,218
Derivatives not designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 83 255
Derivatives not designated as hedging instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 0 0
Derivatives not designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability 188 15
Derivatives not designated as hedging instruments | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability $ 0 $ 0