XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Financial Instruments and Hedging Activities - Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets $ 240,829 $ 30,934
Derivative Liabilities 32,133 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 199,744  
Other current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 197,119 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,625 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 41,085  
Other non-current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 41,085 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 28,957  
Accrued expenses and other liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 26,586 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 2,371 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 3,176  
Other non-current liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 3,176 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