v3.26.1
Stockholders' Equity and Redeemable Preferred Stock - Distributions (Details) - $ / shares
3 Months Ended
Jul. 10, 2026
Jun. 12, 2026
Apr. 13, 2026
Oct. 15, 2025
Oct. 14, 2024
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Stockholders' Equity and Redeemable Preferred Stock                
Average of the Term SOFR 1 month     1 month        
Special dividend, spread on variable rate (as a percent) 2.00%     2.00%        
Percentage consideration for determination of enhanced special dividends       12.00%        
Dividend rate to which special dividend is added (in dollars per share) $ 0.125       $ 0.125      
Minimum                
Stockholders' Equity and Redeemable Preferred Stock                
Special dividend target rate (as a percent)       6.50%        
Maximum                
Stockholders' Equity and Redeemable Preferred Stock                
Special dividend target rate (as a percent)       8.50%        
Class A common stock | O 2025 Q1 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date               Mar. 11, 2025
Record Date               Dec. 24, 2025
Common stock dividends declared (in dollars per share)               $ 0.125
Paid / Payable Date               Jan. 05, 2026
Class A common stock | O 2026 Q1 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Mar. 10, 2026  
Record Date             Mar. 25, 2026  
Common stock dividends declared (in dollars per share)             $ 0.125  
Paid / Payable Date             Apr. 02, 2026  
Class A common stock | O 2026 Q2 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date           Jun. 12, 2026    
Record Date           Jun. 25, 2026    
Common stock dividends declared (in dollars per share)           $ 0.125    
Paid / Payable Date           Jul. 02, 2026    
Class A common stock | O 2026 M6 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date   Jun. 12, 2026            
Record Date   Jun. 25, 2026            
Paid / Payable Date   Jul. 02, 2026            
Class C common stock | O 2025 Q1 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date               Mar. 11, 2025
Record Date               Dec. 24, 2025
Common stock dividends declared (in dollars per share)               $ 0.125
Paid / Payable Date               Jan. 05, 2026
Class C common stock | O 2026 Q1 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Mar. 10, 2026  
Record Date             Mar. 25, 2026  
Common stock dividends declared (in dollars per share)             $ 0.125  
Paid / Payable Date             Apr. 02, 2026  
Class C common stock | O 2026 Q2 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date           Jun. 12, 2026    
Record Date           Jun. 25, 2026    
Common stock dividends declared (in dollars per share)           $ 0.125    
Paid / Payable Date           Jul. 02, 2026    
Class C common stock | O 2026 M6 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date   Jun. 12, 2026            
Record Date   Jun. 25, 2026            
Paid / Payable Date   Jul. 02, 2026            
Series A Preferred Stock | O 2026 Q1 1 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Jan. 23, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.125  
Paid / Payable Date             Feb. 05, 2026  
Series A Preferred Stock | O 2026 Q1 2 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Feb. 25, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.125  
Paid / Payable Date             Mar. 05, 2026  
Series A Preferred Stock | O 2026 Q1 3 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Mar. 25, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.125  
Paid / Payable Date             Apr. 02, 2026  
Series A Preferred Stock | O 2025 Q4 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date               Oct. 15, 2025
Record Date               Dec. 24, 2025
Preferred stock dividends declared (in dollars per share)               $ 0.125
Paid / Payable Date               Jan. 05, 2026
Series A Preferred Stock | O 2026 Q2 1 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
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                
Stockholders' Equity and Redeemable Preferred Stock                
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                
Stockholders' Equity and Redeemable Preferred Stock                
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 2025 Q4 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date               Oct. 15, 2025
Record Date               Dec. 24, 2025
Preferred stock dividends declared (in dollars per share)               $ 0.010417
Paid / Payable Date               Jan. 05, 2026
Series A Preferred Stock | S 2026 M1 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Jan. 23, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.010417  
Paid / Payable Date             Feb. 05, 2026  
Series A Preferred Stock | S 2026 M2 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Feb. 25, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.010417  
Paid / Payable Date             Mar. 05, 2026  
Series A Preferred Stock | S 2026 M3 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Mar. 25, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.010417  
Paid / Payable Date             Apr. 02, 2026  
Series A Preferred Stock | S 2026 M4 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date           Apr. 13, 2026    
Record Date           Apr. 24, 2026    
Preferred stock dividends declared (in dollars per share)           $ 0.010417    
Paid / Payable Date           May 05, 2026    
Series A Preferred Stock | S 2026 M5 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date           Apr. 13, 2026    
Record Date           May 22, 2026    
Preferred stock dividends declared (in dollars per share)           $ 0.010417    
Paid / Payable Date           Jun. 05, 2026    
Series A Preferred Stock | S 2026 M6 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date           Apr. 13, 2026    
Record Date           Jun. 25, 2026    
Preferred stock dividends declared (in dollars per share)           $ 0.010417    
Paid / Payable Date           Jul. 02, 2026    
Series A Preferred Stock | O 2026 M6 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date     Apr. 13, 2026          
Record Date     Jun. 25, 2026          
Paid / Payable Date     Jul. 02, 2026          
Series B Preferred Stock | O 2026 M1 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Jan. 23, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.15625  
Paid / Payable Date             Feb. 05, 2026  
Series B Preferred Stock | O 2026 M2 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Feb. 25, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.15625  
Paid / Payable Date             Mar. 05, 2026  
Series B Preferred Stock | O 2026 M3 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date             Jan. 15, 2026  
Record Date             Mar. 25, 2026  
Preferred stock dividends declared (in dollars per share)             $ 0.15625  
Paid / Payable Date             Apr. 02, 2026  
Series B Preferred Stock | O 2026 M4 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
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 M5 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
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 M6 Dividends                
Stockholders' Equity and Redeemable Preferred Stock                
Declaration Date     Apr. 13, 2026     Apr. 13, 2026    
Record Date     Jun. 25, 2026     Jun. 25, 2026    
Preferred stock dividends declared (in dollars per share)           $ 0.15625    
Paid / Payable Date     Jul. 02, 2026     Jul. 02, 2026