XML 100 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Senior Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 28, 2024
Dec. 30, 2023
Carrying Value | Euro Senior Notes, Series B due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 98,928 $ 105,246
Carrying Value | USD Senior Notes, Series A due 2025    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 50,000 50,000
Carrying Value | USD Senior Notes, Series B due 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 100,000 100,000
Carrying Value | USD Senior Notes, Series B due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 125,000 125,000
Carrying Value | USD Senior Notes, due 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 100,000 100,000
Estimated Fair Value | Euro Senior Notes, Series B due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 91,741 96,532
Estimated Fair Value | USD Senior Notes, Series A due 2025    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 49,919 49,070
Estimated Fair Value | USD Senior Notes, Series B due 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 96,623 96,127
Estimated Fair Value | USD Senior Notes, Series B due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 114,786 115,687
Estimated Fair Value | USD Senior Notes, due 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 91,175 $ 93,228