XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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, 2024
Dec. 31, 2023
Prepaid expenses and other current assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets $ 3,206 $ 5,783
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 853 1,276
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 17,032 13,273
Cash flow hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Assets 9,230 3,251
Cash flow hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities 3,721 6,833
Cash flow hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities $ 5,737 $ 9,254