XML 102 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - Schedule of Borrowings (Details) - USD ($)
Dec. 31, 2024
Aug. 21, 2024
Dec. 31, 2023
Nov. 01, 2022
Debt Instrument [Line Items]        
Total borrowings $ 1,971,300,000   $ 1,333,300,000  
Long-Term debt, gross 1,971,300,000      
Other borrowings 1,500,000   2,300,000  
Less: current portion 100,700,000   600,000  
Less: unamortized debt issuance costs and discount on debt 11,100,000   7,600,000  
Long-term borrowings 1,859,500,000   1,325,100,000  
Line of Credit | Revolving Facility        
Debt Instrument [Line Items]        
Borrowing capacity 800,000,000.0     $ 800,000,000
Long-Term debt, gross 269,800,000   81,000,000.0  
Line of Credit | Secured Debt        
Debt Instrument [Line Items]        
Borrowing capacity 200,000,000.0      
Long-Term debt, gross $ 0   50,000,000.0  
3.37% Senior Notes, due June 2025 (the “3.37% Senior Notes”) | Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate 3.37% 3.37%    
Total borrowings $ 100,000,000.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%    
Total borrowings $ 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   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  
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