XML 73 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Debt (Details)
€ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Rate
Dec. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]      
Senior Notes $ 1,370,916,000   $ 1,257,564,000
Debt issuance costs, net (4,019,000)   (4,521,000)
Other Borrowings 71,478,000   59,759,000
Total debt 2,080,839,000   2,014,534,000
Less: current portion (192,219,000)   (106,054,000)
Long-term debt 1,888,620,000   1,908,480,000
Line of Credit Facility, Maximum Borrowing Capacity $ 1,250,000,000   1.1
Debt Instrument, Term 10 years    
Line of Credit [Member]      
Debt Instrument [Line Items]      
$1.1 billion Credit Agreement, interest at LIBOR plus 87.5 basis points(1) $ 638,445,000   697,211,000
Debt Instrument, Maturity Date Jun. 15, 2023    
Debt Instrument, Basis Spread on Variable Rate | Rate 0.875%    
Line of Credit Facility, Remaining Borrowing Capacity $ 606,400,000    
3.67% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 50,000,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,000   50,000,000
Debt Instrument, Interest Rate, Stated Percentage 4.10% 4.10%  
Debt Instrument, Maturity Date Sep. 19, 2023    
Debt Instrument, Term 10 years    
3.84% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 125,000,000   125,000,000
Debt Instrument, Interest Rate, Stated Percentage 3.84% 3.84%  
Debt Instrument, Maturity Date Sep. 19, 2024    
Debt Instrument, Term 10 years    
4.24% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 125,000,000   125,000,000
Debt Instrument, Interest Rate, Stated Percentage 4.24% 4.24%  
Debt Instrument, Maturity Date Jun. 25, 2025    
Debt Instrument, Term 10 years    
3.91% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 75,000,000   75,000,000
Debt Instrument, Interest Rate, Stated Percentage 3.91% 3.91%  
Debt Instrument, Maturity Date Jun. 25, 2029    
Debt Instrument, Term 10 years    
3.19% Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 50,000,000 € 50,000 50,000,000
Debt Instrument, Interest Rate, Stated Percentage 3.19% 3.19%  
Debt Instrument, Maturity Date Jan. 24, 2035    
Debt Instrument, Term 15 years    
1.47% EURO Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 137,966,000 € 125,000 133,794,000
Debt Instrument, Interest Rate, Stated Percentage 1.47% 1.47%  
Debt Instrument, Maturity Date Jun. 17, 2030    
Debt Instrument, Term 15 years    
1.30% Euro-Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 149,003,000 € 135,000 144,497,000
Debt Instrument, Interest Rate, Stated Percentage 1.30% 1.30%  
Debt Instrument, Maturity Date Nov. 06, 2034    
Debt Instrument, Term 15 years    
2.83% Senior Notes      
Debt Instrument [Line Items]      
Senior Notes $ 125,000,000   125,000,000
1.06% Euro-Senior Notes [Member]      
Debt Instrument [Line Items]      
Senior Notes $ 137,966,000 € 125,000 133,794,000
Debt Instrument, Interest Rate, Stated Percentage 1.06% 1.06%  
5.45 Percent Senior Notes      
Debt Instrument [Line Items]      
Senior Notes $ 150,000,000    
Debt Instrument, Interest Rate, Stated Percentage 5.45% 5.45%  
5.45% Senior Notes      
Debt Instrument [Line Items]      
Senior Notes $ 150,000,000    
2.81% Senior Notes      
Debt Instrument [Line Items]      
Senior Notes 150,000,000   150,000,000
2.91% Senior Notes      
Debt Instrument [Line Items]      
Senior Notes $ 150,000,000   $ 150,000,000