v3.26.1
Subsequent Events - Distribution paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 10, 2026
Jun. 12, 2026
Apr. 13, 2026
Dec. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2023
Subsequent Events                
Total Distribution $ 3,537       $ 4,353 $ 4,226 $ 8,579  
Class A common stock                
Subsequent Events                
Total Distribution         506 506    
Class A common stock | O 2026 M6 Dividends                
Subsequent Events                
Declaration Date   Jun. 12, 2026            
Record Date   Jun. 25, 2026            
Date Paid   Jul. 02, 2026            
Distribution per Share   $ 0.125            
Total Distribution   $ 514            
Class C common stock                
Subsequent Events                
Total Distribution         1 1    
Class C common stock | O 2026 M6 Dividends                
Subsequent Events                
Declaration Date   Jun. 12, 2026            
Record Date   Jun. 25, 2026            
Date Paid   Jul. 02, 2026            
Distribution per Share   $ 0.125            
Total Distribution   $ 1            
Series A Preferred Stock                
Subsequent Events                
Total Distribution         2,625 2,570    
Dividend rate (as a percent)     6.00%       6.00% 6.00%
Series A Preferred Stock | O 2026 M6 Dividends                
Subsequent Events                
Declaration Date     Apr. 13, 2026          
Record Date     Jun. 25, 2026          
Date Paid     Jul. 02, 2026          
Distribution per Share     $ 0.135417          
Total Distribution     $ 875          
Series A Preferred Stock | O 2026 M7 Dividends                
Subsequent Events                
Declaration Date Jul. 10, 2026              
Record Date Jul. 24, 2026              
Date Paid 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              
Date Paid Aug. 05, 2026              
Distribution per Share $ 0.135417              
Total Distribution $ 874              
Series A Preferred Stock | O 2026 M8 Dividends                
Subsequent Events                
Declaration Date Jul. 10, 2026              
Record Date Aug. 25, 2026              
Date Paid Sep. 04, 2026              
Series A Preferred Stock | O 2026 M9 Dividends                
Subsequent Events                
Declaration Date Jul. 10, 2026              
Record Date Sep. 25, 2026              
Date Paid Oct. 05, 2026              
Series B Preferred Stock                
Subsequent Events                
Total Distribution         $ 67 1    
Dividend rate (as a percent)       7.50%        
Series B Preferred Stock | O 2026 M6 Dividends                
Subsequent Events                
Declaration Date     Apr. 13, 2026   Apr. 13, 2026      
Record Date     Jun. 25, 2026   Jun. 25, 2026      
Date Paid     Jul. 02, 2026   Jul. 02, 2026      
Distribution per Share     $ 0.15625          
Total Distribution     $ 43          
Series B Preferred Stock | O 2026 M7 Dividends                
Subsequent Events                
Declaration Date Jul. 10, 2026              
Record Date Jul. 24, 2026              
Date Paid Aug. 05, 2026              
Distribution per Share $ 0.15625              
Total Distribution $ 62              
Series B Preferred Stock | O 2026 M8 Dividends                
Subsequent Events                
Declaration Date Jul. 10, 2026              
Record Date Aug. 25, 2026              
Date Paid Sep. 04, 2026              
Series B Preferred Stock | O 2026 M9 Dividends                
Subsequent Events                
Declaration Date Jul. 10, 2026              
Record Date Sep. 25, 2026              
Date Paid Oct. 05, 2026              
OP Units                
Subsequent Events                
Total Distribution         $ 921 921    
OP Units | O 2026 M6 Dividends                
Subsequent Events                
Declaration Date   Jun. 12, 2026            
Record Date   Jun. 25, 2026            
Date Paid   Jul. 02, 2026            
Distribution per Share   $ 0.125            
Total Distribution   $ 921            
LTIP / C-LTIP Units                
Subsequent Events                
Total Distribution         $ 233 $ 227    
LTIP / C-LTIP Units | O 2026 M6 Dividends                
Subsequent Events                
Declaration Date   Jun. 12, 2026            
Record Date   Jun. 25, 2026            
Date Paid   Jul. 02, 2026            
Distribution per Share   $ 0.125            
Total Distribution   $ 247