XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Senior Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Euro Senior Notes, Series B due 2028 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 102,458 $ 105,246
Euro Senior Notes, Series B due 2028 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 93,470 96,532
U.S. Senior Notes, Series B due 2027 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 100,000 100,000
U.S. Senior Notes, Series B due 2027 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 95,654 96,127
U.S. Senior Notes, Series A due 2025 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 50,000 50,000
U.S. Senior Notes, Series A due 2025 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 49,203 49,070
U.S. Senior Notes, Series B due 2030 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 125,000 125,000
U.S. Senior Notes, Series B due 2030 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 114,269 115,687
U.S. Senior Notes, due 2032 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 100,000 100,000
U.S. Senior Notes, due 2032 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 91,365 $ 93,228