Annual report pursuant to Section 13 and 15(d)

DIVIDENDS, DISTRIBUTIONS AND TAXABLE INCOME - Narrative (Details)

v3.24.0.1
DIVIDENDS, DISTRIBUTIONS AND TAXABLE INCOME - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]                          
Monthly dividend, per share (in dollars per share)                 $ 0.235 $ 0.23 $ 0.225    
Monthly dividend                       $ 224,300 $ 192,300
Dividends, per share (in dollars per share)                       $ 2.745 $ 2.595
Monthly dividend, increase (decrease) (as a percent)                       5.80%  
Supplemental dividend                       $ 78,600 $ 26,400
Supplemental dividend, per share (in dollars per share) $ 0.275 $ 0.275 $ 0.225 $ 0.175 $ 0.10 $ 0.10 $ 0.075 $ 0.075       $ 0.95 $ 0.35
Monthly and supplemental dividend                       $ 302,900 $ 218,700
Monthly and supplemental dividend, per share (in dollars per share)                       $ 3.695 $ 2.945
Monthly and supplemental dividend, increase (decrease) (as a percent)                       25.50%  
Ordinary income (in dollars per share)                       $ 3.394  
Qualified on dividend income (in dollars per share)                       $ 0.301  
Undistributed taxable income $ 76,500               $ 76,500     $ 76,500  
Undistributed taxable income (in dollars per share)                       $ 0.90  
Investments, cost for U.S. federal income tax 3,602,700               3,602,700     $ 3,602,700  
Investments, net unrealized appreciation 683,700               683,700     683,700  
Investments, gross unrealized appreciation 970,400               970,400     970,400  
Investments, gross unrealized depreciation (286,700)               (286,700)     (286,700)  
Net deferred tax liabilities 63,858       $ 47,849       63,858     63,858 $ 47,849
Tax credit carryforward $ 60,300               $ 60,300     $ 60,300