v3.26.1
Borrowings (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]        
Total borrowings $ 1,866,900,000 $ 1,866,900,000   $ 1,829,800,000
Other borrowings 600,000 600,000   1,000,000.0
Less: current portion 400,000 400,000   700,000
Less: unamortized debt issuance costs and discount on debt 8,000,000.0 8,000,000.0   9,000,000.0
Long-term borrowings – net 1,858,500,000 1,858,500,000   1,820,100,000
Borrowings under revolving credit facilities   205,000,000.0 $ 50,000,000.0  
Payments under revolving credit facilities   (163,300,000) $ (92,700,000)  
Revolving Facility        
Debt Instrument [Line Items]        
Letters of credit outstanding 4,100,000 4,100,000    
Line of Credit | Revolving Facility        
Debt Instrument [Line Items]        
Borrowing capacity 800,000,000.0 800,000,000.0    
Long-Term debt, gross 266,300,000 266,300,000   $ 228,800,000
Amount available to borrow $ 529,600,000 529,600,000    
Borrowings under revolving credit facilities   205,000,000.0    
Payments under revolving credit facilities   $ (163,300,000)    
Debt instrument, interest rate 3.87% 3.78%   3.55%
5.13% Senior Notes, due June 2028 (the “5.13% Senior Notes”) | Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate 5.13% 5.13%    
Total borrowings $ 100,000,000.0 $ 100,000,000.0   $ 100,000,000.0
4.950% Senior Notes, due September 2029 (the “4.950% Senior Notes”) | Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate 4.95% 4.95%    
Total borrowings $ 500,000,000.0 $ 500,000,000.0   500,000,000.0
3.00% Senior Notes, due May 2030 (the “3.00% Senior Notes”) | Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate 3.00% 3.00%    
Total borrowings $ 500,000,000.0 $ 500,000,000.0   500,000,000.0
2.625% Senior Notes, due June 2031 (the “2.625% Senior Notes”) | Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate 2.625% 2.625%    
Total borrowings $ 500,000,000.0 $ 500,000,000.0   $ 500,000,000.0