XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Schedule of Tax Treatment of Dividends Paid (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 100.00% 100.00% 100.00%
Preferred stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 100.00% 100.00% 100.00%
Capital gains | Common stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 2.84% 0.00% 8.98%
Capital gains | Preferred stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 5.03% 0.00% 11.96%
Ordinary income | Common stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 35.77% 65.64% 66.71%
Ordinary income | Preferred stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 94.97% 100.00% 88.04%
Return of capital | Common stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 61.39% 34.36% 24.31%