v3.25.2
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, 2025
Dec. 31, 2024
Prepaid expenses and other current assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets $ 11,668 $ 5,419
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,696 12,990
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 13,067 11,855
Cash flow hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Assets 7,810 4,727
Cash flow hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities 14,989 24,436
Cash flow hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities $ 14,994 $ 21,273