XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Senior Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Carrying Value | Euro Senior Notes, Series A due 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 124,716 $ 132,444
Carrying Value | Euro Senior Notes, Series B due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 101,265 107,540
Carrying Value | USD Senior Notes, Series A due 2022    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 0 25,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 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 0
Estimated Fair Value | Euro Senior Notes, Series A due 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 122,270 134,119
Estimated Fair Value | Euro Senior Notes, Series B due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 87,119 110,837
Estimated Fair Value | USD Senior Notes, Series A due 2022    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 0 25,055
Estimated Fair Value | USD Senior Notes, Series B due 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 93,764 104,828
Estimated Fair Value | USD Senior Notes, Series A due 2025    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 48,145 51,720
Estimated Fair Value | USD Senior Notes, Series B due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 112,028 131,837
Estimated Fair Value | USD Senior Notes, due 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 90,131 $ 0