v3.25.2
Condensed Consolidated Statements Of Capitalization (Parenthetical)
6 Months Ended
Jun. 30, 2025
$ / shares
Common stock, par value $ 0.50
Notes Ranging From 0.00% To 0.99% [Member] | Minimum [Member]  
Interest rate 0.00%
Maturity date 2028
Notes Ranging From 0.00% To 0.99% [Member] | Maximum [Member]  
Interest rate 0.99%
Maturity date 2053
Notes Ranging From 1.00% To 1.99% [Member] | Minimum [Member]  
Interest rate 1.00%
Maturity date 2030
Notes Ranging From 1.00% To 1.99% [Member] | Maximum [Member]  
Interest rate 1.99%
Maturity date 2046
Notes Ranging From 2.00% To 2.99% [Member] | Minimum [Member]  
Interest rate 2.00%
Maturity date 2025
Notes Ranging From 2.00% To 2.99% [Member] | Maximum [Member]  
Interest rate 2.99%
Maturity date 2058
Notes Ranging From 3.00% To 3.99% [Member] | Minimum [Member]  
Interest rate 3.00%
Maturity date 2026
Notes Ranging From 3.00% To 3.99% [Member] | Maximum [Member]  
Interest rate 3.99%
Maturity date 2056
Notes Ranging From 4.00% To 4.99% [Member] | Minimum [Member]  
Interest rate 4.00%
Maturity date 2025
Notes Ranging From 4.00% To 4.99% [Member] | Maximum [Member]  
Interest rate 4.99%
Maturity date 2059
Notes Ranging From 5.00% To 5.99% [Member] | Minimum [Member]  
Interest rate 5.00%
Maturity date 2028
Notes Ranging From 5.00% To 5.99% [Member] | Maximum [Member]  
Interest rate 5.99%
Maturity date 2061
Notes Ranging From 6.00% To 6.99% [Member] | Minimum [Member]  
Interest rate 6.00%
Maturity date 2026
Notes Ranging From 6.00% To 6.99% [Member] | Maximum [Member]  
Interest rate 6.99%
Maturity date 2036
Notes Ranging From 7.00% To 7.99% [Member] | Minimum [Member]  
Interest rate 7.00%
Maturity date 2025
Notes Ranging From 7.00% To 7.99% [Member] | Maximum [Member]  
Interest rate 7.99%
Maturity date 2027
Notes Ranging From 8.00% To 8.99% [Member]  
Maturity date 2025
Notes Ranging From 8.00% To 8.99% [Member] | Minimum [Member]  
Interest rate 8.00%
Notes Ranging From 8.00% To 8.99% [Member] | Maximum [Member]  
Interest rate 8.99%
Notes Ranging From 9.00% To 9.99% [Member]  
Maturity date 2026
Notes Ranging From 9.00% To 9.99% [Member] | Minimum [Member]  
Interest rate 9.00%
Notes Ranging From 9.00% To 9.99% [Member] | Maximum [Member]  
Interest rate 9.99%
Revolving Credit Agreement, Due 2027 [Member]  
Maturity date 2027
Notes At 2.40% Due 2031 [Member]  
Interest rate 2.40%
Maturity date 2031
Notes At 2.704% Due 2030 [Member]  
Interest rate 2.704%
Maturity date 2030
Notes Ranging From 3.01% To 3.59% Due 2029 Through 2050 [Member] | Minimum [Member]  
Interest rate 3.01%
Maturity date 2029
Notes Ranging From 3.01% To 3.59% Due 2029 Through 2050 [Member] | Maximum [Member]  
Interest rate 3.59%
Maturity date 2050
Notes At 4.276%, Due 2049 [Member]  
Interest rate 4.276%
Maturity date 2049
Notes At 4.80%, Due 2027 [Member]  
Interest rate 4.80%
Maturity date 2027
Notes At 5.30%, Due 2052 [Member]  
Interest rate 5.30%
Maturity date 2052
Notes At 5.375%, Due 2034 [Member]  
Interest rate 5.375%
Maturity date 2034
Notes At 5.95%, Due 2033 through 2034 [Member]  
Interest rate 5.95%
Notes At 5.95%, Due 2033 through 2034 [Member] | Minimum [Member]  
Maturity date 2033
Notes At 5.95%, Due 2033 through 2034 [Member] | Maximum [Member]  
Maturity date 2034