v3.26.1
DISTRIBUTIONS (Distributions Declared) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
O 2025 Q3 Dividends | Series C Preferred Stock            
Class of Stock [Line Items]            
Date Paid   Oct. 30, 2025        
Total Distribution Paid   $ 3,071        
Distribution Per Share   $ 0.63981        
O 2025 Q3 Dividends | Series D Preferred Stock            
Class of Stock [Line Items]            
Date Paid   Oct. 30, 2025        
Total Distribution Paid   $ 2,219        
Distribution Per Share   $ 0.4921875        
O 2025 Q2 Dividends | Series C Preferred Stock            
Class of Stock [Line Items]            
Date Paid     Jul. 30, 2025      
Total Distribution Paid     $ 3,062      
Distribution Per Share     $ 0.6379156      
O 2025 Q2 Dividends | Series D Preferred Stock            
Class of Stock [Line Items]            
Date Paid     Apr. 30, 2025      
Total Distribution Paid     $ 2,219      
Distribution Per Share     $ 0.4921875      
O 2025 Q1 Dividends | Series C Preferred Stock            
Class of Stock [Line Items]            
Date Paid       Apr. 30, 2025    
Total Distribution Paid       $ 3,064    
Distribution Per Share       $ 0.6383681    
O 2025 Q1 Dividends | Series D Preferred Stock            
Class of Stock [Line Items]            
Date Paid       Apr. 30, 2025    
Total Distribution Paid       $ 2,219    
Distribution Per Share       $ 0.4921875    
O2024 Q4 Dividends | Series C Preferred Stock            
Class of Stock [Line Items]            
Date Paid Jan. 30, 2026          
Total Distribution Paid $ 2,930          
Distribution Per Share $ 0.6103331          
O2024 Q4 Dividends | Series D Preferred Stock            
Class of Stock [Line Items]            
Date Paid Jan. 30, 2026          
Total Distribution Paid $ 2,219          
Distribution Per Share $ 0.4921875          
O 2024 Q2 Dividends | Series C Preferred Stock            
Class of Stock [Line Items]            
Date Paid         Jul. 30, 2024  
Total Distribution Paid         $ 2,877  
Distribution Per Share         $ 0.5993994  
O 2024 Q2 Dividends | Series D Preferred Stock            
Class of Stock [Line Items]            
Date Paid         Jul. 30, 2024  
Total Distribution Paid         $ 2,219  
Distribution Per Share         $ 0.4921875  
O 2024 Q1 Dividends | Series C Preferred Stock            
Class of Stock [Line Items]            
Date Paid           Apr. 30, 2024
Total Distribution Paid           $ 2,878
Distribution Per Share           $ 0.599615
O 2024 Q1 Dividends | Series D Preferred Stock            
Class of Stock [Line Items]            
Date Paid           Apr. 30, 2024
Total Distribution Paid           $ 2,219
Distribution Per Share           $ 0.4921875