v3.25.2
Derivative Instruments and Hedging Activities - Schedule of Fair Values of Derivative Financial Instruments and Their Classification (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 12,414 $ 18,653
Liability Derivatives 26,238 21,060
Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 6,626 1,943
Liability Derivatives 6,616 7,850
Prepaid expenses and other current assets | Foreign currency forward contracts | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 8,252 15,717
Prepaid expenses and other current assets | Foreign currency forward contracts | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 2,335 457
Prepaid expenses and other current assets | Commodity forward contracts | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 3,432 1,413
Other assets | Foreign currency forward contracts | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 4,162 2,936
Other assets | Foreign currency forward contracts | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 3 0
Other assets | Commodity forward contracts | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 856 73
Accrued expenses and other current liabilities | Foreign currency forward contracts | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 19,757 17,018
Accrued expenses and other current liabilities | Foreign currency forward contracts | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 6,419 4,828
Accrued expenses and other current liabilities | Commodity forward contracts | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 174 902
Other long-term liabilities | Foreign currency forward contracts | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 6,481 4,042
Other long-term liabilities | Foreign currency forward contracts | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 4 1,760
Other long-term liabilities | Commodity forward contracts | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Liability Derivatives $ 19 $ 360