XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.4
Derivative Financial Instruments - Fair Value of Derivative Contracts (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Assets $ 30,934
Derivative Liabilities 186,664
Other current assets | Derivatives designated as hedging instruments:  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Assets 26,416
Other current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Assets 26,416
Other non-current assets | Derivatives designated as hedging instruments:  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Assets 4,518
Other non-current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Assets 4,518
Accrued expenses and other liabilities | Derivatives designated as hedging instruments:  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Liabilities 140,089
Accrued expenses and other liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Liabilities 140,089
Other non-current liabilities | Derivatives designated as hedging instruments:  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Liabilities 46,575
Other non-current liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative Liabilities $ 46,575