XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments and Hedging Activities - Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets $ 347,022 $ 1,002,953
Derivative Liabilities 1,069,131 318,000
Other current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 321,456 596,276
Other current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 310,320 580,065
Other current assets | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 11,136 16,211
Other non-current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 25,566 406,677
Other non-current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 25,566 406,677
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 601,170 317,917
Accrued expenses and other liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 591,529 303,425
Accrued expenses and other liabilities | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 9,641 14,492
Other non-current liabilities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 467,961 83
Other non-current liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 467,961 83
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