v3.26.1
DISTRIBUTIONS (Distributions Declared) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
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
O2025 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  
O2025 Q2 Dividends | Series D Preferred Stock          
Class of Stock [Line Items]          
Date Paid       Jul. 30, 2025  
Total Distribution Paid       $ 2,219  
Distribution Per Share       $ 0.4921875  
O2025 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    
O2025 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    
O2025 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      
O2025 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 2026 Q1 Dividends | Series C Preferred Stock          
Class of Stock [Line Items]          
Date Paid Apr. 30, 2026        
Total Distribution Paid $ 2,878        
Distribution Per Share $ 0.599615        
O 2026 Q1 Dividends | Series D Preferred Stock          
Class of Stock [Line Items]          
Date Paid Apr. 30, 2026        
Total Distribution Paid $ 2,219        
Distribution Per Share $ 0.4921875