v3.25.2
Fair Value Measurements - Summary of Company’s Financial Assets and Financial Liabilities (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Derivatives designated as hedging instruments: | Net investment hedge    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives $ (218,240) $ 11,919
Derivatives designated as hedging instruments: | Assets measured at NAV | Net investment hedge    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Derivatives designated as hedging instruments: | Level 1 | Net investment hedge    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Derivatives designated as hedging instruments: | Level 2 | Net investment hedge    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives (218,240) 11,919
Derivatives designated as hedging instruments: | Level 3 | Net investment hedge    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Commodity contracts | Derivatives designated as hedging instruments:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives (258) 652
Commodity contracts | Derivatives designated as hedging instruments: | Assets measured at NAV    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Commodity contracts | Derivatives designated as hedging instruments: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Commodity contracts | Derivatives designated as hedging instruments: | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives (258) 652
Commodity contracts | Derivatives designated as hedging instruments: | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Commodity contracts | Derivatives not designated as hedging instruments:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 1,303 387
Commodity contracts | Derivatives not designated as hedging instruments: | Assets measured at NAV    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Commodity contracts | Derivatives not designated as hedging instruments: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Commodity contracts | Derivatives not designated as hedging instruments: | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 1,303 387
Commodity contracts | Derivatives not designated as hedging instruments: | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Foreign exchange contracts | Derivatives designated as hedging instruments:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 1,171 (1,841)
Foreign exchange contracts | Derivatives designated as hedging instruments: | Assets measured at NAV    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Foreign exchange contracts | Derivatives designated as hedging instruments: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Foreign exchange contracts | Derivatives designated as hedging instruments: | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 1,171 (1,841)
Foreign exchange contracts | Derivatives designated as hedging instruments: | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 3,039 (3,081)
Foreign exchange contracts | Derivatives not designated as hedging instruments: | Assets measured at NAV    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Foreign exchange contracts | Derivatives not designated as hedging instruments: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 0 0
Foreign exchange contracts | Derivatives not designated as hedging instruments: | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 3,039 (3,081)
Foreign exchange contracts | Derivatives not designated as hedging instruments: | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives $ 0 $ 0