XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Rate
Dec. 31, 2024
Dec. 31, 2024
Rate
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]          
Senior Notes $ 1,220,647,000       $ 1,370,916,000
Debt issuance costs, net (4,260,000)       (4,019,000)
Other Borrowings 63,038,000       71,478,000
Total debt 2,013,888,000       2,080,839,000
Less: current portion (182,623,000)       (192,219,000)
Long-term debt 1,831,265,000       1,888,620,000
Line of Credit Facility, Maximum Borrowing Capacity $ 1,350,000,000       1.25
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) $ 730,203,000       638,445,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 $ 615,300,000        
3.67% Senior Notes [Member]          
Debt Instrument [Line Items]          
Senior Notes $ 50,000,000        
Debt Instrument, Interest Rate, Stated Percentage   3.67%      
Debt Instrument, Maturity Date Dec. 17, 2022        
3.8% Euro Senior Notes [Member]          
Debt Instrument [Line Items]          
Senior Notes | €       € 100,000  
Debt Instrument, Interest Rate, Stated Percentage | Rate     3.80%    
5.45 Percent Senior Notes          
Debt Instrument [Line Items]          
Senior Notes $ 150,000,000        
Debt Instrument, Interest Rate, Stated Percentage   5.45% 5.45%    
4.10% Senior Notes [Member]          
Debt Instrument [Line Items]          
Senior Notes $ 50,000,000        
Debt Instrument, Interest Rate, Stated Percentage   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 $ 0       125,000,000
Debt Instrument, Interest Rate, Stated Percentage   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%      
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%      
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,000 50,000,000
Debt Instrument, Interest Rate, Stated Percentage   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 $ 129,840,000     125,000,000 137,966,000
Debt Instrument, Interest Rate, Stated Percentage   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 $ 140,227,000     135,000,000 149,003,000
Debt Instrument, Interest Rate, Stated Percentage   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 129,840,000     € 125,000,000 137,966,000
Debt Instrument, Interest Rate, Stated Percentage   1.06%      
5.45% Senior Notes          
Debt Instrument [Line Items]          
Senior Notes 150,000,000       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