XML 134 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Tax Treatment of Distributions (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Treatment of Distributions and Dividends [Line Items]      
Common stock dividends declared (per share) $ 4.96 $ 4.72 $ 4.48
Common Stock      
Income Tax Treatment of Distributions and Dividends [Line Items]      
Ordinary income 87.80% 57.40% 46.30%
Return of capital 0.00% 0.00% 0.00%
Capital gains at 25% 0.20% 8.10% 3.80%
Capital gains at 20% 12.00% 34.50% 49.90%
Total 100.00% 100.00% 100.00%
Common stock dividends declared (per share)   $ 4.72 $ 4.48