v3.24.2.u1
Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Prepaid expenses and other current assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets $ 1,877 $ 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 2,710 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 16,138 13,273
Cash flow hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Assets 12,333 3,251
Cash flow hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities 6,486 6,833
Cash flow hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities $ 10,231 $ 9,254