XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Summary of Debt (Parenthetical) (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 30, 2023
Sep. 21, 2021
Nov. 21, 2019
Dec. 13, 2017
Dec. 31, 2025
Dec. 31, 2024
Aug. 11, 2025
Sep. 15, 2024
Debt Instrument [Line Items]                
Stated interest rate         4.28% 3.69%    
Less unamortized debt issuance costs         $ 25.2 $ 18.0    
Senior Notes                
Debt Instrument [Line Items]                
Stated interest rate         0.00% 0.00%    
3.65% Senior Notes, Due September 2024                
Debt Instrument [Line Items]                
Stated interest rate               3.65%
3.65% Senior Notes, Due September 2024 | Senior Notes                
Debt Instrument [Line Items]                
Stated interest rate               3.65%
3.40% Senior Notes, Due December 2027 | Senior Notes                
Debt Instrument [Line Items]                
Stated interest rate       3.40% 3.40% 3.40%    
Debt, senior notes, discount         $ 0.4 $ 0.6    
September 15, 2024       Dec. 15, 2027 Dec. 15, 2027 Dec. 15, 2027    
3.00% Senior Notes, Due December 2029 | Senior Notes                
Debt Instrument [Line Items]                
Stated interest rate     3.00%   3.00% 3.00%    
Debt, senior notes, discount         $ 0.3 $ 0.3    
September 15, 2024     Dec. 15, 2029   Dec. 15, 2027 Dec. 15, 2027    
5.70% Senior Notes, Due December 2033                
Debt Instrument [Line Items]                
Stated interest rate               5.70%
5.70% Senior Notes, Due December 2033 | Senior Notes                
Debt Instrument [Line Items]                
Stated interest rate 5.70%       5.70% 5.70%   5.70%
Debt, senior notes, discount         $ 0.3 $ 0.3    
September 15, 2024 Dec. 01, 2033       Dec. 15, 2029 Dec. 15, 2029    
5.20% Senior Notes, Due August 2035 | Senior Notes                
Debt Instrument [Line Items]                
Stated interest rate         5.20% 0.00% 5.20%  
Debt, senior notes, discount         $ 0.1      
September 15, 2024         Sep. 15, 2024 Sep. 15, 2024    
Less unamortized debt issuance costs             $ 4.9  
4.05% Senior Notes, Due December 2049 | Senior Notes                
Debt Instrument [Line Items]                
Stated interest rate     4.05%   4.05% 4.05%    
Debt, senior notes, discount         $ 3.1 $ 3.2    
September 15, 2024     Dec. 15, 2049   Dec. 15, 2049 Dec. 15, 2049    
3.05% Senior Notes, Due October 2051 | Senior Notes                
Debt Instrument [Line Items]                
Stated interest rate   3.05%     3.05% 3.05%    
Debt, senior notes, discount         $ 3.3 $ 3.4    
September 15, 2024   Oct. 01, 2051     Oct. 15, 2051 Oct. 15, 2051