XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt - Senior Subordinated Notes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]        
Repayment of debt   $ 550.0 $ 0.0  
Senior Subordinated Notes        
Debt Instrument [Line Items]        
Domestic Subsidiaries ownership guaranteeing obligations (as a percent) 100.00% 100.00%    
Change of control, redemption price as a percentage of principal   101.00%    
Sale of assets, redemption price as percentage of principal   100.00%    
3.75% senior subordinated notes due 2029        
Debt Instrument [Line Items]        
Interest rate 3.75% 3.75%   3.75%
3.50% senior subordinated notes due 2025        
Debt Instrument [Line Items]        
Repayment of debt $ 550.0      
Interest rate 3.50% 3.50%   3.50%