v3.25.2
Financial Instruments - Assets and liabilities presented on a net basis due to the right of offset (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative asset $ 1,065 $ 689
Derivative liability 766 757
Gross amounts recognized 1,065 689
Gross amounts offset 0 0
Net amounts presented on the Consolidated Balance Sheets 1,065 689
Gross amounts recognized 766 757
Gross amounts offset 0 0
Net amounts presented on the Consolidated Balance Sheets 766 757
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative asset 1,065 689
Derivative liability 766 757
Net amounts presented on the Consolidated Balance Sheets 1,065 689
Net amounts presented on the Consolidated Balance Sheets $ 766 $ 757