Annual report pursuant to Section 13 and 15(d)

Equity and Mezzanine Equity - Schedule of Characterization of Distributions (Details)

v3.25.0.1
Equity and Mezzanine Equity - Schedule of Characterization of Distributions (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Ordinary Income | Common Stock      
Dividends Payable [Line Items]      
Common stock, dividend rate (as a percent) 0.00% 5.39525% 29.60044%
Ordinary Income | Senior Common Stock      
Dividends Payable [Line Items]      
Common stock, dividend rate (as a percent) 0.00% 100.00% 100.00%
Ordinary Income | Series E Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 0.00% 100.00% 100.00%
Ordinary Income | Series F Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 0.00% 100.00% 100.00%
Ordinary Income | Series G Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 0.00% 100.00% 100.00%
Return of Capital | Common Stock      
Dividends Payable [Line Items]      
Common stock, dividend rate (as a percent) 100.00% 94.60475% 70.39956%
Return of Capital | Senior Common Stock      
Dividends Payable [Line Items]      
Common stock, dividend rate (as a percent) 100.00% 0.00% 0.00%
Return of Capital | Series E Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 100.00% 0.00% 0.00%
Return of Capital | Series F Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 100.00% 0.00% 0.00%
Return of Capital | Series G Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 100.00% 0.00% 0.00%
Long-Term Capital Gains | Common Stock      
Dividends Payable [Line Items]      
Common stock, dividend rate (as a percent) 0.00% 0.00% 0.00%
Long-Term Capital Gains | Senior Common Stock      
Dividends Payable [Line Items]      
Common stock, dividend rate (as a percent) 0.00% 0.00% 0.00%
Long-Term Capital Gains | Series E Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 0.00% 0.00% 0.00%
Long-Term Capital Gains | Series F Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 0.00% 0.00% 0.00%
Long-Term Capital Gains | Series G Preferred Stock      
Dividends Payable [Line Items]      
Preferred stock, dividend rate (as a percent) 0.00% 0.00% 0.00%