v3.26.1
Long-Term Debt - Subsequent Event (Details) - Senior notes - Subsequent Event
Apr. 20, 2026
Old Notes - 6.500% Notes Due 2056  
Long-term debt  
Stated interest rate 6.50%
Old Notes - 6.75% Notes Due 2057  
Long-term debt  
Stated interest rate 6.75%
New Notes - 6.500% Notes Due 2056  
Long-term debt  
Stated interest rate 6.50%
New Notes - 6.750% Notes Due 2057  
Long-term debt  
Stated interest rate 6.75%