XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Borrowings (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 29, 2025
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Sep. 05, 2024
Debt Instrument [Line Items]          
Total borrowings   $ 1,911,800,000 $ 1,911,800,000 $ 1,971,300,000  
Other borrowings   1,200,000 1,200,000 1,500,000  
Less: current portion   700,000 700,000 100,700,000  
Less: unamortized debt issuance costs and discount on debt   9,500,000 9,500,000 11,100,000  
Long-term borrowings – net   1,901,600,000 1,901,600,000 1,859,500,000  
Revolving Facility          
Debt Instrument [Line Items]          
Letters of credit outstanding   2,600,000 2,600,000    
Line of Credit | Revolving Facility          
Debt Instrument [Line Items]          
Borrowing capacity   800,000,000.0 800,000,000.0    
Long-Term debt, gross   310,600,000 310,600,000 $ 269,800,000  
Amount available to borrow   $ 486,800,000 $ 486,800,000    
Debt instrument, interest rate   3.68% 3.56% 4.46%  
Line of Credit | Revolving Facility | Subsequent Event          
Debt Instrument [Line Items]          
Proceeds from lines of credit $ 18,400,000        
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   $ 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%    
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%   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