Quarterly report [Sections 13 or 15(d)]

DIVIDENDS, DISTRIBUTIONS AND TAXABLE INCOME - Schedule of Dividend Information (Details)

v3.25.3
DIVIDENDS, DISTRIBUTIONS AND TAXABLE INCOME - Schedule of Dividend Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share) $ 1.065 $ 1.035 $ 3.165 $ 3.075
Total dividends paid $ 95,450 $ 90,565 $ 282,323 $ 265,353
O 2025 Q3 Regular Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share) $ 0.765      
Total dividends paid $ 68,543      
O 2024 Q3 Regular Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)   $ 0.735    
Total dividends paid   $ 64,160    
O 2025 A3 Regular Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)     $ 2.265  
Total dividends paid     $ 201,959  
O 2024 A3 Regular Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)       $ 2.175
Total dividends paid       $ 187,385
O 2025 Q3 Supplemental Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share) $ 0.30      
Total dividends paid $ 26,907      
O 2024 Q3 Supplemental Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)   $ 0.30    
Total dividends paid   $ 26,405    
O 2025 A3 Supplemental Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)     $ 0.90  
Total dividends paid     $ 80,364  
O 2024 A3 Supplemental Dividends        
Dividends Payable [Line Items]        
Dividends paid, per share (in dollars per share)       $ 0.90
Total dividends paid       $ 77,968