XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets $ 297,618 $ 1,002,953
Derivative Liabilities 786,057 318,000
Other current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 249,808 596,276
Other current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 241,142 580,065
Other current assets | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 8,666 16,211
Other non-current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 47,810 406,677
Other non-current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 47,810 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 485,710 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 478,827 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 6,883 14,492
Other non-current liabilities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 300,347 83
Other non-current liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 300,347 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