XML 70 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Debt - Senior Notes (Details)
9 Months Ended
Sep. 04, 2019
USD ($)
May 18, 2018
USD ($)
Sep. 11, 2017
USD ($)
Jun. 09, 2015
USD ($)
Jan. 31, 2013
USD ($)
Sep. 28, 2019
USD ($)
Sep. 29, 2018
USD ($)
Sep. 04, 2019
EUR (€)
May 18, 2018
EUR (€)
Sep. 11, 2017
EUR (€)
Jun. 09, 2015
EUR (€)
Debt Instrument [Line Items]                      
Payment of financing costs           $ 757,000 $ 864,000        
Floating rate notes due September 04, 2021                      
Debt Instrument [Line Items]                      
Aggregate principal amount of debts | €               € 300,000,000      
Issuance premium received | €               € 744,000      
Payment of financing costs $ 754,000                    
Floating Rate Notes due May 18, 2020                      
Debt Instrument [Line Items]                      
Aggregate principal amount of debts | €                 € 300,000,000    
Payment of financing costs   $ 890,000                  
Floating Rate Notes due September 11, 2019                      
Debt Instrument [Line Items]                      
Aggregate principal amount of debts | €                   € 300,000,000  
Payment of financing costs     $ 911,000                
2.00% Senior Notes due January 14, 2022                      
Debt Instrument [Line Items]                      
Aggregate principal amount of debts | €                     € 500,000,000
Payment of financing costs       $ 4,218,000              
Interest rate percentage           2.00%         2.00%
3.85% Senior Notes due February 1, 2023                      
Debt Instrument [Line Items]                      
Aggregate principal amount of debts         $ 600,000,000            
Payment of financing costs         $ 6,000,000            
Interest rate percentage         3.85% 3.85%          
Euro Interbank Offered Rate (EURIBOR) | Floating rate notes due September 04, 2021                      
Debt Instrument [Line Items]                      
Basis spread on debt instrument 0.20%                    
Euro Interbank Offered Rate (EURIBOR) | Floating Rate Notes due May 18, 2020                      
Debt Instrument [Line Items]                      
Basis spread on debt instrument   0.30%                  
Euro Interbank Offered Rate (EURIBOR) | Floating Rate Notes due September 11, 2019                      
Debt Instrument [Line Items]                      
Basis spread on debt instrument     0.30%