Annual report [Section 13 and 15(d), not S-K Item 405]

DIVIDENDS, DISTRIBUTIONS AND TAXABLE INCOME - Narrative (Details)

v3.25.0.1
DIVIDENDS, DISTRIBUTIONS AND TAXABLE INCOME - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]    
Monthly dividend, increase (decrease) (as a percent) 6.00%  
Monthly and supplemental dividend, increase (decrease) (as a percent) 11.20%  
Undistributed taxable income $ 142,600  
Undistributed taxable income (in dollars per share) $ 1.61  
Effective tax rate (as a percent) 0.00%  
Investments, cost for U.S. federal income tax $ 4,231,600  
Investments, net unrealized appreciation 701,100  
Investments, gross unrealized appreciation 1,082,800  
Investments, gross unrealized depreciation 381,700  
Net deferred tax liabilities 86,111 $ 63,858
Tax credit carryforward $ 62,000  
O 2024 M1 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) $ 0.24  
O 2024 M2 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.24  
O 2024 M3 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.24  
O 2024 M4 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.24  
O 2024 M5 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.24  
O 2024 M6 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.24  
O 2024 M7 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.245  
O 2024 M8 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.245  
O 2024 M9 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.245  
O 2024 M10 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.245  
O 2024 M11 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.245  
O 2024 M12 Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.245  
O 2024 A Regular Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) $ 2.91  
Dividend payment $ 252,300  
Ordinary income (in dollars per share) $ 2.84  
Qualified on dividend income (in dollars per share) 1.27  
O 2023 A Regular Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share)   $ 2.745
Dividend payment   $ 224,300
O 2024 Q1 Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.30  
O 2024 Q2 Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.30  
O 2024 Q3 Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.30  
O 2024 Q4 Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) 0.30  
O 2024 A Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) $ 1.20  
Dividend payment $ 104,500  
O 2023 Q1 Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share)   $ 0.175
O 2023 Q2 Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share)   0.225
O 2023 Q3 Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share)   0.275
O 2023 Q4 Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share)   0.275
O 2023 A Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share)   $ 0.95
Dividend payment   $ 78,600
O 2024 A Including Regular and Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share) $ 4.11  
Dividend payment $ 356,800  
O 2023 A Including Regular and Supplemental Dividends    
Dividends Payable [Line Items]    
Dividends paid, per share (in dollars per share)   $ 3.695
Dividend payment   $ 302,900