v3.25.2
Debt - Components (Parenthetical) (Details)
€ in Millions, SFr in Millions, $ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
CHF (SFr)
Jun. 30, 2025
EUR (€)
Jun. 30, 2024
USD ($)
Jul. 01, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]            
Repayments of debt | $ $ 22.3     $ 118.0    
Maximum borrowing capacity | $ 1,084.0          
Long-term fixed interest rate debt | $ 1,426.7         $ 1,278.9
2024 Amended and Restated Credit Agreement | Subsequent Event            
Debt Instrument [Line Items]            
Maximum borrowing capacity | $         $ 457.4  
2019 Term Loan Agreement With Quarterly Payment Due December 2026            
Debt Instrument [Line Items]            
Quarterly payments of loan | $ $ 3.8          
Note Purchase Agreements Under 2024 Notes Due April 15, 2034            
Debt Instrument [Line Items]            
Note purchase agreements, amount [1]   SFr 50        
Debt Instrument, Interest Rate During Period [1] 2.56% 2.56% 2.56%      
Note Purchase Agreements Under 2024 Notes Due April 15, 2036            
Debt Instrument [Line Items]            
Note purchase agreements, amount [1]   SFr 146        
Debt Instrument, Interest Rate During Period [1] 2.62% 2.62% 2.62%      
Note Purchase Agreements Under 2024 Notes Due April 15, 2036 One            
Debt Instrument [Line Items]            
Note purchase agreements, amount [1]   SFr 50        
Debt Instrument, Interest Rate During Period [1] 2.60% 2.60% 2.60%      
Note Purchase Agreements Under 2024 Notes Due April 15, 2039            
Debt Instrument [Line Items]            
Note purchase agreements, amount [1]   SFr 135        
Debt Instrument, Interest Rate During Period [1] 2.71% 2.71% 2.71%      
Note Purchase Agreements Under 2024 Notes Due April 15, 2039 One            
Debt Instrument [Line Items]            
Note purchase agreements, amount [1]   SFr 50        
Debt Instrument, Interest Rate During Period [1] 2.62% 2.62% 2.62%      
Note Purchase Agreements Under 2021 Notes Due December 8, 2031            
Debt Instrument [Line Items]            
Note purchase agreements, amount [1]   SFr 300        
Debt Instrument, Interest Rate During Period [1] 0.88% 0.88% 0.88%      
Note Purchase Under 2019 Notes Due December 11, 2029            
Debt Instrument [Line Items]            
Note purchase agreements, amount [1]   SFr 297        
Debt Instrument, Interest Rate During Period [1] 1.01% 1.01% 1.01%      
Note Purchase Agreements Under 2021 Notes Due December 8, 2031            
Debt Instrument [Line Items]            
Note purchase agreements, amount | € [1]     € 150      
Debt Instrument, Interest Rate During Period [1] 1.03% 1.03% 1.03%      
[1] The fair value of the Company's long-term fixed interest rate debt was $1,426.7 million and $1,278.9 million as of June 30, 2025, and December 31, 2024, respectively.