XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Summary of Debt (Parenthetical) (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Aug. 11, 2025
Debt Instrument [Line Items]      
Stated interest rate 4.39% 3.69%  
Unamortized debt issuance cost $ 26.0 $ 18.0 $ 5.0
Line of Credit      
Debt Instrument [Line Items]      
Stated interest rate 0.00% 0.00%  
3.40% Senior Notes, due December 2027 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate 3.40% 3.40%  
Senior notes, discount $ 0.4 $ 0.6  
Debt instrument, maturity date 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%  
Senior notes, discount $ 0.3 $ 0.3  
Debt instrument, maturity date Dec. 15, 2029 Dec. 15, 2029  
5.20% Senior Note, Due August 2035 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate 5.20% 0.00%  
Senior notes, discount $ 0.1    
Debt instrument, maturity date May 15, 2035    
5.70% Senior Notes, due December 2033 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate 5.70% 5.70%  
Senior notes, discount $ 0.3 $ 0.3  
Debt instrument, maturity date Dec. 15, 2033 Dec. 15, 2033  
4.05% Senior Notes, due December 2049 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate 4.05% 4.05%  
Senior notes, discount $ 3.1 $ 3.2  
Debt instrument, maturity date 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%  
Senior notes, discount $ 3.4 $ 3.4  
Debt instrument, maturity date Oct. 15, 2051 Oct. 15, 2051