v3.26.1
Financial Highlights (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
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Investment Company, Net Assets [Roll Forward]                
Net asset value, at beginning of period (in dollars per share)     $ 8.27 $ 8.80        
Net investment income (in dollars per share)     0.13 0.32        
Net realized and unrealized gain (loss) (in dollars per share)     (0.35) (0.17)        
Net increase (decrease) in net assets resulting from operations (in dollars per share)     (0.22) 0.15        
Distributions from net investment income (in dollars per share)     (0.13) (0.33)        
Distributions from net realized gains (in dollars per share)     0 0        
Return of capital distribution (in dollars per share)     (2.92) 0        
Undistributed (distributions in excess of) net investment income and net realized gains (in dollars per share)     (0.13) (0.04)        
Net increase (decrease) in net assets from shareholders' distributions (in dollars per share)     (3.18)          
Net increase (decrease) in net assets from shareholders' distributions (in dollars per share)     (3.1749) (0.37)        
Total increase (decrease) in net assets (in dollars per share)     (3.40) (0.22)        
Net asset value, at end of period (in dollars per share) $ 4.87 $ 8.58 $ 4.87 $ 8.58        
Total Return     (2.80%) 1.70%        
Ratio of net expenses to average net assets (as percent)     12.40% 11.70%        
Ratio of net investment income to average net assets (as percent)     4.20% 7.60%        
Portfolio turnover rate (as percent)     2.80% 7.20%        
Weighted-average shares outstanding (in shares) 115,645,897 124,932,039 115,487,020 126,445,224        
Shares outstanding, end of period (in shares) 115,645,897 119,859,648 115,645,897 119,859,648   114,946,017    
Net Assets, End of Period $ 563,076 $ 1,028,570 $ 563,076 $ 1,028,570 $ 644,153 $ 950,390 $ 1,088,366 $ 1,123,549
Ratio of total expenses to average net assets (as percent)     12.40% 11.70%