XML 77 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Equity (Schedule of Forward Sales Agreements) (Details) - Equity Distribution Program [Member] - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
May 15, 2024
Mar. 15, 2024
May 31, 2025
Mar. 31, 2025
Jun. 30, 2024
May 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Forward Contract Indexed to Equity, Settlement, Cash, Amount                 $ 2,800,000
Common Stock [Member]                  
Forward Contract Indexed to Issuer's Equity, Shares 2,556,832 569,844   2,713,790 2,140,006 2,466,470 2,320,830 5,506,492  
Forward Sale Agreement, Gross Sales Price $ 142,387 $ 29,318   $ 232,216 $ 114,540 $ 134,396 $ 119,153 $ 280,459  
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share     $ 51.78 $ 84.77          
Forward Sale Agreement, Forward Sellers Fees $ 1,424 $ 293   $ 2,322 $ 1,145 $ 1,344 $ 1,192 $ 2,805  
Forward Contract Indexed to Equity, Settlement, Cash, Amount     $ 805,669            
Forward Contract Indexed to Equity, Settlement, Number of Shares     15,560,474