v3.26.1
DIVIDENDS, DISTRIBUTIONS AND TAXABLE INCOME - Schedule of Dividends Payable (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]        
Total dividends per share (in dollars per share) $ 0.36 $ 0.36 $ 0.72 $ 0.72
Total dividends $ 16,324 $ 16,866 $ 33,096 $ 31,352
O 2026 Q2 Regular Dividends        
Class of Stock [Line Items]        
Total dividends per share (in dollars per share) $ 0.35      
Total dividends $ 15,871      
O 2025 Q2 Regular Dividends        
Class of Stock [Line Items]        
Total dividends per share (in dollars per share)   $ 0.35    
Total dividends   $ 16,397    
O 2025 A2 Regular Dividends        
Class of Stock [Line Items]        
Total dividends per share (in dollars per share)     $ 0.70  
Total dividends     $ 32,177  
O 2025 A2 Regular Dividends        
Class of Stock [Line Items]        
Total dividends per share (in dollars per share)       $ 0.71
Total dividends       $ 30,883
O 2026 Q2 Supplemental Dividends        
Class of Stock [Line Items]        
Total dividends per share (in dollars per share) $ 0.01      
Total dividends $ 453      
O 2025 Q2 Supplemental Dividends        
Class of Stock [Line Items]        
Total dividends per share (in dollars per share)   $ 0.01    
Total dividends   $ 469    
O 2026 A2 Supplemental Dividends        
Class of Stock [Line Items]        
Total dividends per share (in dollars per share)     $ 0.02  
Total dividends     $ 919  
O 2025 A2 Supplemental Dividends        
Class of Stock [Line Items]        
Total dividends per share (in dollars per share)       $ 0.01
Total dividends       $ 469