v3.26.1
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets $ 530,688 $ 285,276
Derivative Liabilities 466,232 652,619
Other current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 286,205 196,291
Other current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 254,144 192,828
Other current assets | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 32,061 3,463
Other non-current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 244,483 88,985
Other non-current assets | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Assets 244,483 88,985
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 360,089 438,045
Accrued expenses and other liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 344,764 426,341
Accrued expenses and other liabilities | Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 15,325 11,704
Other non-current liabilities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 106,143 214,574
Other non-current liabilities | Foreign exchange contracts | Derivatives designated as hedging instruments:    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liabilities 106,143 214,574
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