XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments and Hedging Activities - Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets $ 156,004 $ 30,934
Derivative Liabilities 336,151 186,664
Other current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 150,924 26,416
Other current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 136,211 26,416
Other current assets | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 14,713 0
Other non-current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 5,080 4,518
Other non-current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 5,080 4,518
Other non-current assets | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 0 0
Accrued expenses and other liabilities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 215,387 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 196,622 140,089
Accrued expenses and other liabilities | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 18,765 0
Other non-current liabilities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 120,764 46,575
Other non-current liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 120,764 46,575
Other non-current liabilities | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities $ 0 $ 0