XML 134 R74.htm IDEA: XBRL DOCUMENT v3.24.4
Income Tax Treatment of Distributions (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Examination [Line Items]      
Common stock dividends declared (per share) $ 5.19 $ 4.96 $ 4.72
Common Stock      
Income Tax Examination [Line Items]      
Ordinary income 65.70% 87.80% 57.40%
Return of capital 1.60% 0.00% 0.00%
Capital gains at 25% 13.90% 0.20% 8.10%
Capital gains at 20% 18.80% 12.00% 34.50%
Total 100.00% 100.00% 100.00%