v3.26.1
DIVIDENDS, DISTRIBUTIONS AND TAXABLE INCOME - Schedule of Dividend Information (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
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share) $ 1.08 $ 1.05 $ 2.16 $ 2.10
Total dividends $ 100,732 $ 93,726 $ 198,846 $ 186,873
O 2026 Q2 Regular Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share) $ 0.78      
Total dividends $ 72,690      
O 2025 Q2 Regular Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)   $ 0.75    
Total dividends   $ 66,908    
O 2026 A2 Regular Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)     $ 1.56  
Total dividends     $ 143,073  
O 2025 A2 Regular Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)       $ 1.50
Total dividends       $ 133,416
O 2026 Q2 Supplemental Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share) $ 0.30      
Total dividends $ 28,042      
O 2025 Q2 Supplemental Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)   $ 0.30    
Total dividends   $ 26,818    
O 2026 A2 Supplemental Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)     $ 0.60  
Total dividends     $ 55,773  
O 2025 A2 Supplemental Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)       $ 0.60
Total dividends       $ 53,457