XML 106 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt Debt Table (Details)
€ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Rate
Dec. 31, 2019
EUR (€)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]      
Debt Issuance Costs, Gross $ 3,400    
Senior Notes 714,351   $ 491,819
Debt issuance costs, net (2,259)   (1,234)
Other Borrowings 55,868   49,670
Total debt 1,291,218   1,034,691
Less: current portion (55,868)   (49,670)
Long-term debt $ 1,235,350   985,021
Debt Instrument, Term 10 years    
Debt Instrument, Basis Spread on Variable Rate | Rate 87.50%    
3.67% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 50,000   50,000
Debt Instrument, Interest Rate, Stated Percentage 3.67% 3.67%  
Debt Instrument, Maturity Date Dec. 17, 2022    
4.10% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 50,000   50,000
Debt Instrument, Interest Rate, Stated Percentage 4.10% 4.10%  
Debt Instrument, Term 10 years    
Debt Instrument, Maturity Date Sep. 19, 2023    
3.84% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 125,000   125,000
Debt Instrument, Interest Rate, Stated Percentage 3.84% 3.84%  
Debt Instrument, Term 10 years    
Debt Instrument, Maturity Date Sep. 19, 2024    
4.24% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 125,000   125,000
Debt Instrument, Interest Rate, Stated Percentage 4.24% 4.24%  
Debt Instrument, Term 10 years    
Debt Instrument, Maturity Date Jun. 25, 2025    
3.91% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 75,000   0
Debt Instrument, Interest Rate, Stated Percentage 3.91% 3.91%  
Debt Instrument, Term 10 years    
Debt Instrument, Maturity Date Jun. 25, 2029    
1.47% EURO Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 140,197 € 125,000 143,053
Debt Instrument, Interest Rate, Stated Percentage 1.47% 1.47%  
Debt Instrument, Term 15 years    
Debt Instrument, Maturity Date Jun. 17, 2030    
1.30% Euro-Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 151,413 € 135,000 0
Debt Instrument, Interest Rate, Stated Percentage 1.30% 1.30%  
Debt Instrument, Term 15 years    
Debt Instrument, Maturity Date Nov. 06, 2034    
Line of Credit [Member]      
Debt Instrument [Line Items]      
Debt Issuance Costs, Gross $ 2,000    
$1.1 billion Credit Agreement, interest at LIBOR plus 87.5 basis points(1) $ 520,999   $ 493,202
Debt Instrument, Maturity Date Jun. 15, 2023    
Debt Instrument, Basis Spread on Variable Rate | Rate 0.875%