XML 146 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Equity (Schedule of Forward Contracts Indexed to Issuer's Equity, Settled) (Details) - Equity Distribution Program [Member] - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Sep. 25, 2024
Sep. 10, 2024
Aug. 26, 2024
Aug. 13, 2024
May 30, 2024
May 15, 2024
Mar. 26, 2024
Mar. 11, 2024
Dec. 05, 2023
Nov. 30, 2023
Jun. 28, 2023
Jun. 06, 2023
Jun. 30, 2024
Dec. 31, 2023
Nov. 30, 2023
Nov. 30, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Aug. 31, 2021
Jun. 30, 2021
Dec. 31, 2024
Forward Contract Indexed to Issuer's Equity [Line Items]                                              
Forward Contract Indexed to Equity, Settlement, Cash, Amount                                             $ 2,600,000
Common Stock [Member]                                              
Forward Contract Indexed to Issuer's Equity [Line Items]                                              
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share $ 64.22 $ 60.14 $ 58.84 $ 57.67 $ 54.05 $ 55.38 $ 50.73 $ 50.91 $ 48.74 $ 50.69     $ 52.94 $ 50.56   $ 56.25              
Forward Contract Indexed to Equity, Settlement, Cash, Amount                   $ 47,786       $ 83,312 $ 47,786 $ 853,257              
Forward Contract Indexed to Equity, Settlement, Number of Shares                   936,604       1,706,234 936,604 15,376,838              
Forward Sale Agreement, Forward Sellers Fees $ 577 $ 1,863 $ 2,055 $ 1,304 $ 1,344 $ 1,424 $ 1,192 $ 293     $ 374 $ 105 $ 1,145 $ 2,805 $ 840   $ 1,942 $ 2,509 $ 1,680 $ 254 $ 1,901 $ 450  
Forward Sale Agreement, Gross Sales Price $ 57,702 $ 186,266 $ 205,454 $ 130,393 $ 134,396 $ 142,387 $ 119,153 $ 29,318     $ 37,375 $ 10,524 $ 114,540 $ 280,459 $ 84,000   $ 194,231 $ 250,899 $ 167,997 $ 25,419 $ 190,074 $ 45,000  
Forward Contract Indexed to Issuer's Equity, Shares 888,756 3,069,070 3,466,772 2,225,832 2,466,470 2,556,832 2,320,830 569,844     730,614 205,990 2,140,006 5,506,492 1,706,234   3,332,344 4,248,172 3,076,020 501,486 3,385,110 833,706