v3.26.1
Subsequent Events - Declaration of Dividends (Details) - $ / shares
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 10, 2026
Apr. 13, 2026
Oct. 15, 2025
Oct. 14, 2024
Dec. 31, 2025
Jun. 30, 2026
Dec. 31, 2023
Subsequent Events              
Average of the Term SOFR 1 month   1 month        
Special dividend, spread on variable rate (as a percent) 2.00%   2.00%        
Series A preferred stock denominator considered for determination of special daily dividends 12            
Dividend rate to which special dividend is added (in dollars per share) $ 0.125     $ 0.125      
Series A Preferred Stock              
Subsequent Events              
Dividend rate (as a percent)   6.00%       6.00% 6.00%
Series A Preferred Stock | Minimum              
Subsequent Events              
Dividend rate (as a percent) 6.50%            
Series A Preferred Stock | Maximum              
Subsequent Events              
Dividend rate (as a percent) 8.50%            
Series A Preferred Stock | O 2026 M7 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Jul. 24, 2026            
Preferred stock dividends declared (in dollars per share) $ 0.125            
Paid / Payable Date Aug. 05, 2026            
Series A Preferred Stock | O 2026 M7 Dividends | Subsequent events              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Jul. 24, 2026            
Paid / Payable Date Aug. 05, 2026            
Series A Preferred Stock | O 2026 M8 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Aug. 25, 2026            
Preferred stock dividends declared (in dollars per share) $ 0.125            
Paid / Payable Date Sep. 04, 2026            
Series A Preferred Stock | O 2026 M9 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Sep. 25, 2026            
Preferred stock dividends declared (in dollars per share) $ 0.125            
Paid / Payable Date Oct. 05, 2026            
Series A Preferred Stock | S 2026 M7 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Jul. 24, 2026            
Paid / Payable Date Aug. 05, 2026            
Series A Preferred Stock | S 2026 M8 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Aug. 25, 2026            
Paid / Payable Date Sep. 04, 2026            
Series A Preferred Stock | S 2026 M9 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Sep. 25, 2026            
Paid / Payable Date Oct. 05, 2026            
Series B Preferred Stock              
Subsequent Events              
Dividend rate (as a percent)         7.50%    
Series B Preferred Stock | O 2026 M7 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Jul. 24, 2026            
Preferred stock dividends declared (in dollars per share) $ 0.15625            
Paid / Payable Date Aug. 05, 2026            
Series B Preferred Stock | O 2026 M8 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Aug. 25, 2026            
Preferred stock dividends declared (in dollars per share) $ 0.15625            
Paid / Payable Date Sep. 04, 2026            
Series B Preferred Stock | O 2026 M9 Dividends              
Subsequent Events              
Declaration Date Jul. 10, 2026            
Record Date Sep. 25, 2026            
Preferred stock dividends declared (in dollars per share) $ 0.15625            
Paid / Payable Date Oct. 05, 2026