XML 77 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Narrative (Details)
€ in Thousands, SFr in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Rate
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2024
EUR (€)
Rate
Dec. 31, 2024
CHF (SFr)
Rate
Debt Instrument [Line Items]          
Debt, Weighted Average Interest Rate | Rate 3.60%     3.60% 3.60%
Senior Notes $ 1,220,647,000 $ 1,370,916,000      
Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax 25,000,000.0 12,900,000 $ 24,600,000    
Cumulative (gain) loss in other other comprehensive income related to the change in a net investment hedge. 42,300,000        
Line of Credit Facility, Maximum Borrowing Capacity $ 1,350,000,000 1.25      
Debt Instrument, Covenant Compliance The Company was in compliance with its covenants at December 31, 2024.        
Debt Issuance Costs, Gross $ 4,300,000        
Line of Credit [Member]          
Debt Instrument [Line Items]          
Line of Credit Facility, Remaining Borrowing Capacity $ 615,300,000        
Debt Instrument, Maturity Date Jun. 15, 2023        
Debt Instrument, Basis Spread on Variable Rate | Rate 0.875%        
1.47% EURO Senior Notes [Member]          
Debt Instrument [Line Items]          
Senior Notes $ 129,840,000 137,966,000   € 125,000  
Debt Instrument, Interest Rate, Stated Percentage 1.47%     1.47% 1.47%
Debt Instrument, Maturity Date Jun. 17, 2030        
1.30% Euro-Senior Notes [Member]          
Debt Instrument [Line Items]          
Senior Notes $ 140,227,000 149,003,000   € 135,000  
Debt Instrument, Interest Rate, Stated Percentage 1.30%     1.30% 1.30%
Debt Instrument, Maturity Date Nov. 06, 2034        
Swiss Pension Loans [Member]          
Debt Instrument [Line Items]          
Swiss Pension Loans (local currency) | SFr         SFr 38
Debt Instrument, Basis Spread on Variable Rate | Rate 87.50%        
Swiss Pension Loans (Consolidated currency) $ 39,600,000        
1.06% Euro-Senior Notes [Member]          
Debt Instrument [Line Items]          
Senior Notes $ 129,840,000 137,966,000   € 125,000  
Debt Instrument, Interest Rate, Stated Percentage 1.06%     1.06% 1.06%
2.83% Senior Notes          
Debt Instrument [Line Items]          
Senior Notes $ 125,000,000 $ 125,000,000      
2.81% Senior Note          
Debt Instrument [Line Items]          
Senior Notes $ 150        
Debt Instrument, Interest Rate, Stated Percentage | Rate 281.00%     281.00% 281.00%
2.91% Senior Note          
Debt Instrument [Line Items]          
Senior Notes $ 150        
Debt Instrument, Interest Rate, Stated Percentage | Rate 291.00%     291.00% 291.00%