v3.26.1
Derivative financial instruments - Schedule of Fair Value of the Company’s Derivative Instruments and Their Location in the Company’s Financial Statements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Prepaid expenses and other current assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets $ 3,126 $ 2,076
Prepaid expenses and other current assets | Cash flow hedges    
Derivatives, Fair Value [Line Items]    
Assets 12,127 9,257
Other assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets 0 0
Other assets | Cash flow hedges    
Derivatives, Fair Value [Line Items]    
Assets 8,495 4,107
Accrued expenses and other current liabilities | Non-designated    
Derivatives, Fair Value [Line Items]    
Liabilities 27,929 12,947
Accrued expenses and other current liabilities | Cash flow hedges    
Derivatives, Fair Value [Line Items]    
Liabilities 93,640 47,648
Other liabilities | Non-designated    
Derivatives, Fair Value [Line Items]    
Liabilities 0 0
Other liabilities | Cash flow hedges    
Derivatives, Fair Value [Line Items]    
Liabilities $ 84,288 $ 44,414