XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Senior Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Carrying Value | Euro Senior Notes, Series A due 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 0 $ 124,716
Carrying Value | Euro Senior Notes, Series B due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 105,246 101,265
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 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 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 A due 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 0 122,270
Estimated Fair Value | Euro Senior Notes, Series B due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 96,532 87,119
Estimated Fair Value | USD Senior Notes, Series B due 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 96,127 93,764
Estimated Fair Value | USD Senior Notes, Series A due 2025    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 49,070 48,145
Estimated Fair Value | USD Senior Notes, Series B due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 115,687 112,028
Estimated Fair Value | USD Senior Notes, due 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 93,228 $ 90,131