XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Prepaid expenses and other current assets | Not designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Fair value of assets $ 2,151 $ 3,130
Other assets | Not designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Fair value of assets 0 0
Accrued expenses and other current liabilities | Not designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Fair value of liabilities 11,495 1,090
Other liabilities | Not designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Fair value of liabilities 0 0
Cash flow hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Fair value of assets 17,531 16,064
Cash flow hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Fair value of assets 2,005 14,876
Cash flow hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of liabilities 23,662 11,408
Cash flow hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of liabilities $ 3,660 $ 2,756