XML 81 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt (Additional Information) (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Jul. 17, 2025
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Aggregate commitments   $ 338.5  
New Credit Agreement      
Debt Instrument [Line Items]      
Credit agreement $ 1,500.0    
Maturity date of debt Jul. 17, 2030    
Aggregate commitments $ 2,000.0    
Other Commitment, Total $ 2,750.0    
5.00% Senior notes due June 15, 2052      
Debt Instrument [Line Items]      
Maturity date of debt   Jun. 15, 2052 Jun. 15, 2052
Senior Notes   $ 500.0 $ 500.0
Debt Instrument, Interest Rate, Stated Percentage   5.00% 5.00%