v3.26.1
Derivative Instruments - Schedule of Derivatives Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Derivatives, Fair Value [Line Items]      
Derivative Assets $ 13,126 $ 1,338 $ 3,285
Derivative Liabilities 14,552 16,333 39,649
Derivatives Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Assets 12,042 869 1,938
Derivative Liabilities 12,969 16,038 38,713
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 11,110 14,781 30,139
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent      
Derivatives, Fair Value [Line Items]      
Derivative Assets 2,134 15 289
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 1,859 1,257 8,574
Derivatives Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent      
Derivatives, Fair Value [Line Items]      
Derivative Assets 9,908 854 1,649
Derivatives Not Designated as Hedging Instruments:      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 1,583 295 936
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts      
Derivatives, Fair Value [Line Items]      
Derivative Assets 1,084 469 1,347
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent      
Derivatives, Fair Value [Line Items]      
Derivative Liabilities 1,583 295 936
Derivatives Not Designated as Hedging Instruments: | Foreign currency forward exchange and other contracts | Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent      
Derivatives, Fair Value [Line Items]      
Derivative Assets $ 1,084 $ 469 $ 1,347