v3.26.1
Subsequent Events - Declaration of Dividends (Details) - $ / shares
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 13, 2026
Oct. 14, 2024
Dec. 31, 2025
Mar. 31, 2026
Dec. 31, 2023
Subsequent Events          
Average of the Term SOFR   1 month      
Special dividend, spread on variable rate (as a percent)   2.00%      
Dividend rate to which special dividend is added (in dollars per share)   $ 0.125      
Subsequent events          
Subsequent Events          
Average of the Term SOFR 1 month        
Special dividend, spread on variable rate (as a percent) 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        
Series A Preferred Stock          
Subsequent Events          
Dividend rate (as a percent)       6.00% 6.00%
Series A Preferred Stock | Subsequent events          
Subsequent Events          
Dividend rate (as a percent) 6.00%        
Series A Preferred Stock | Minimum | Subsequent events          
Subsequent Events          
Dividend rate (as a percent) 6.50%        
Series A Preferred Stock | Maximum | Subsequent events          
Subsequent Events          
Dividend rate (as a percent) 8.50%        
Series A Preferred Stock | O 2026 Q2 1 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date Apr. 24, 2026        
Preferred stock dividends declared (in dollars per share) $ 0.125        
Paid / Payable Date May 05, 2026        
Series A Preferred Stock | O 2026 Q2 2 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date May 22, 2026        
Preferred stock dividends declared (in dollars per share) $ 0.125        
Paid / Payable Date Jun. 05, 2026        
Series A Preferred Stock | O 2026 Q2 3 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date Jun. 25, 2026        
Preferred stock dividends declared (in dollars per share) $ 0.125        
Paid / Payable Date Jul. 02, 2026        
Series A Preferred Stock | S 2026 Q2 1 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date Apr. 24, 2026        
Paid / Payable Date May 05, 2026        
Series A Preferred Stock | S 2026 Q2 2 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date May 22, 2026        
Paid / Payable Date Jun. 05, 2026        
Series A Preferred Stock | S 2026 Q2 3 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date Jun. 25, 2026        
Paid / Payable Date Jul. 02, 2026        
Series B Preferred Stock          
Subsequent Events          
Dividend rate (as a percent)     7.50%    
Series B Preferred Stock | O 2026 Q2 1 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date Apr. 24, 2026        
Preferred stock dividends declared (in dollars per share) $ 0.15625        
Paid / Payable Date May 05, 2026        
Series B Preferred Stock | O 2026 Q2 2 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date May 22, 2026        
Preferred stock dividends declared (in dollars per share) $ 0.15625        
Paid / Payable Date Jun. 05, 2026        
Series B Preferred Stock | O 2026 Q2 3 Dividends | Subsequent events          
Subsequent Events          
Declaration Date Apr. 13, 2026        
Record Date Jun. 25, 2026        
Preferred stock dividends declared (in dollars per share) $ 0.15625        
Paid / Payable Date Jul. 02, 2026