XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.3
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
Sep. 30, 2025
Dec. 31, 2024
Prepaid expenses and other current assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets $ 5,160 $ 5,419
Prepaid expenses and other current assets | Cash flow hedges    
Derivatives, Fair Value [Line Items]    
Assets 6,738 11,855
Other assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets 0 0
Other assets | Cash flow hedges    
Derivatives, Fair Value [Line Items]    
Assets 1,859 4,727
Accrued expenses and other current liabilities | Non-designated    
Derivatives, Fair Value [Line Items]    
Liabilities 20,643 12,990
Accrued expenses and other current liabilities | Cash flow hedges    
Derivatives, Fair Value [Line Items]    
Liabilities 37,076 24,436
Other liabilities | Non-designated    
Derivatives, Fair Value [Line Items]    
Liabilities 0 0
Other liabilities | Cash flow hedges    
Derivatives, Fair Value [Line Items]    
Liabilities $ 38,350 $ 21,273