XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Tax Treatment Policy (Details) - Common Stock - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal Income Tax Treatment of Share Distributions [Abstract]      
Ordinary dividends (in dollars per share) $ 5.21028 $ 5.02083 $ 4.53746
Nondividend distributions (in dollars per share) 0 0 0
Unrecaptured Section 1250 capital gain (in dollars per share) 0 0 0
Other capital gain (in dollars per share) 0 0 0
Total Common Share Distributions (in dollars per share) $ 5.21028 $ 5.02083 $ 4.53746