XML 127 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Borrowings (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Sep. 05, 2024
Debt Instrument [Line Items]              
Total borrowings $ 1,857,900,000 $ 1,857,900,000 $ 1,857,900,000 $ 1,857,900,000   $ 1,971,300,000  
Other borrowings 1,300,000 1,300,000 1,300,000 1,300,000   1,500,000  
Less: current portion 800,000 800,000 800,000 800,000   100,700,000  
Less: unamortized debt issuance costs and discount on debt 10,000,000.0 10,000,000.0 10,000,000.0 10,000,000.0   11,100,000  
Long-term borrowings – net 1,847,100,000 1,847,100,000 1,847,100,000 1,847,100,000   1,859,500,000  
Borrowings under revolving credit facilities       50,000,000.0 $ 0    
Payments under revolving credit facilities       92,700,000 $ 0    
Revolving Facility              
Debt Instrument [Line Items]              
Letters of credit outstanding 2,800,000 2,800,000 2,800,000 2,800,000      
Amount available to borrow 540,600,000 540,600,000 540,600,000 540,600,000      
Line of Credit | Revolving Facility              
Debt Instrument [Line Items]              
Borrowing capacity 800,000,000.0 800,000,000.0 800,000,000.0 800,000,000.0      
Long-Term debt, gross 256,600,000 256,600,000 $ 256,600,000 $ 256,600,000   $ 269,800,000  
Borrowings under revolving credit facilities   $ 50,000,000          
Payments under revolving credit facilities $ 50,000,000            
Debt instrument, interest rate     3.24% 3.48%   4.46%  
3.37% Senior Notes, due June 2025 (the “3.37% Senior Notes”)(1) | Senior Notes              
Debt Instrument [Line Items]              
Stated interest rate 3.37% 3.37% 3.37% 3.37%      
Total borrowings $ 0 $ 0 $ 0 $ 0   $ 100,000,000.0  
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% 5.13% 5.13%      
Total borrowings $ 100,000,000.0 $ 100,000,000.0 $ 100,000,000.0 $ 100,000,000.0   100,000,000.0  
4.950% Senior Notes | Senior Notes              
Debt Instrument [Line Items]              
Stated interest rate 4.95% 4.95% 4.95% 4.95%     4.95%
Total borrowings $ 500,000,000.0 $ 500,000,000.0 $ 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% 3.00% 3.00%      
Total borrowings $ 500,000,000.0 $ 500,000,000.0 $ 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% 2.625% 2.625%      
Total borrowings $ 500,000,000.0 $ 500,000,000.0 $ 500,000,000.0 $ 500,000,000.0   $ 500,000,000.0