v3.26.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share of Common Stock (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
Schedule of Basic and Diluted Earnings Per Share of Common Stock [Abstract]        
Net increase (decrease) in net assets resulting from operations $ 10,717 $ 24,910 $ 27,958 $ 47,125
Weighted average shares of common stock outstanding - basic 66,347,339 70,901,688 66,743,644 71,067,266
Weighted average shares of common stock outstanding - diluted 66,347,339 70,901,688 66,743,644 71,067,266
Earnings (loss) per share of common stock - basic $ 0.16 $ 0.35 $ 0.42 $ 0.66
Earnings (loss) per share of common stock - diluted $ 0.16 $ 0.35 $ 0.42 $ 0.66