XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Prepaid expenses and other current assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets $ 8,476 $ 2,151
Other assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets 0 0
Accrued expenses and other current liabilities | Non-designated    
Derivatives, Fair Value [Line Items]    
Liabilities 1,110 11,495
Other liabilities | Non-designated    
Derivatives, Fair Value [Line Items]    
Liabilities 0 0
Cash flow hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Assets 20,041 17,531
Cash flow hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Assets 3,059 2,005
Cash flow hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities 12,157 23,662
Cash flow hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities $ 2,056 $ 3,660