v3.25.1
Net Assets - Common Share Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]    
Net investment income (in usd per share) $ 0.22900 $ 0.24300
Distributions in excess of undistributed net investment income (in usd per share) 0.01400  
Total (in usd per share) $ 0.24300 $ 0.24300
Net investment income $ 368,726 $ 243,516
Distributions in excess of undistributed net investment income 22,735  
Total $ 391,461 $ 243,516
Net investment income (as percent) 94.20% 100.00%
Distributions in excess of undistributed net investment income (as percent) 5.80%  
Total (as percent) 100.00% 100.00%