XML 92 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Senior Notes (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Carrying Value | Euro Senior Notes, Series A due 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 131,378 $ 129,808
Carrying Value | Euro Senior Notes, Series B due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 106,675 105,400
Carrying Value | U.S. Senior Notes, Series A due 2022    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 25,000 25,000
Carrying Value | U.S. 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 | U.S. 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 | U.S. Senior Notes, Series B due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 125,000 125,000
Estimated Fair Value | Euro Senior Notes, Series A due 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 128,003 131,710
Estimated Fair Value | Euro Senior Notes, Series B due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 104,332 110,336
Estimated Fair Value | U.S. Senior Notes, Series A due 2022    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 25,150 25,054
Estimated Fair Value | U.S. Senior Notes, Series B due 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 103,482 102,548
Estimated Fair Value | U.S. Senior Notes, Series A due 2025    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value 51,355 50,775
Estimated Fair Value | U.S. Senior Notes, Series B due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt fair value $ 128,954 $ 127,701