XML 116 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Tax Treatment of Dividends Paid (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 100.00% 100.00% 100.00%
Common stock | Capital gains      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 36.80% 2.84% 0.00%
Common stock | Ordinary income      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 36.62% 35.77% 65.64%
Common stock | Return of capital      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 26.58% 61.39% 34.36%
Preferred stock      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 100.00% 100.00% 100.00%
Preferred stock | Capital gains      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 50.12% 5.03% 0.00%
Preferred stock | Ordinary income      
Dividends Payable [Line Items]      
Tax treatment of dividends, percent 49.88% 94.97% 100.00%