XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets $ 133,747 $ 30,934
Derivative Liabilities 49,964 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 | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 105,935  
Other current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 102,960 26,416
Other current assets | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 2,975 0
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 | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 27,812  
Other non-current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 27,812 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 | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities   140,089
Accrued expenses and other liabilities | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 42,416  
Accrued expenses and other liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 41,788 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 628 0
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 | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 7,548  
Other non-current liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 7,548 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