v3.26.3
Fair Value of Assets and Liabilities - Fair Values of Derivatives and Classifications on Statements of Net Income and Statements of Comprehensive Income (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Interest rate swap agreement | Designated as cash flow hedge        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
The pre-tax losses (gains) recognized on derivative financial instruments $ (128) $ 561 $ (812) $ 4,010
Interest rate swap agreement | Designated as cash flow hedge | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
Pre-tax gain (loss) on derivatives (2,293) (1,565) (9,197) (205)
Interest rate swap agreement | Designated as cash flow hedge | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseNonoperating        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
Pre-tax gain (loss) on derivatives (459) (786) (1,363) (2,357)
Interest rate swap agreement | Designated as cash flow hedge | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
Pre-tax gain (loss) on derivatives (187) (119) (752) 2
Zero cost collar agreement | Designated as cash flow hedge        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
The pre-tax losses (gains) recognized on derivative financial instruments 2,883 (1,319) 6,164 (10,731)
Cross-currency swap agreement | Designated as net investment hedge        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
The pre-tax losses (gains) recognized on derivative financial instruments 37 0 (1,897) 0
Cross-currency swap agreement | Designated as net investment hedge | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseNonoperating        
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
Pre-tax gain (loss) on derivatives $ (255) $ 0 $ (607) $ 0