Quarterly report [Sections 13 or 15(d)]

Subsequent Events - Schedule of Monthly Distributions Declared (Details)

v3.25.1
Subsequent Events - Schedule of Monthly Distributions Declared (Details) - $ / shares
1 Months Ended 3 Months Ended
Jun. 30, 2025
May 31, 2025
May 30, 2025
Apr. 30, 2025
Jun. 30, 2025
Forecast          
Dividends Payable [Line Items]          
Distributions declared per common stock (in dollars per share) $ 0.10   $ 0.10   $ 0.30
Subsequent Event          
Dividends Payable [Line Items]          
Distributions declared per common stock (in dollars per share)       $ 0.10  
Series E Preferred Stock | Forecast          
Dividends Payable [Line Items]          
Distributions declared per preferred stock (in dollars per share) 0.138021   0.138021   0.414063
Series E Preferred Stock | Subsequent Event          
Dividends Payable [Line Items]          
Distributions declared per preferred stock (in dollars per share)       0.138021  
Series G Preferred Stock | Forecast          
Dividends Payable [Line Items]          
Distributions declared per preferred stock (in dollars per share) 0.125   $ 0.125   0.375
Series G Preferred Stock | Subsequent Event          
Dividends Payable [Line Items]          
Distributions declared per preferred stock (in dollars per share)       0.125  
Senior Common Stock | Forecast          
Dividends Payable [Line Items]          
Distributions declared per common stock (in dollars per share) 0.0875 $ 0.0875     0.2625
Senior Common Stock | Subsequent Event          
Dividends Payable [Line Items]          
Distributions declared per common stock (in dollars per share)       0.0875  
Series F Preferred Stock | Forecast          
Dividends Payable [Line Items]          
Distributions declared per preferred stock (in dollars per share) $ 0.125 $ 0.125     $ 0.375
Series F Preferred Stock | Subsequent Event          
Dividends Payable [Line Items]          
Distributions declared per preferred stock (in dollars per share)       $ 0.125