v3.26.3
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Basic and Diluted Earnings Per Share of Common Stock [Abstract]        
Net increase (decrease) in net assets resulting from operations $ 6,609 $ 24,613 $ 34,567 $ 71,738
Weighted average shares of common stock outstanding - basic 66,041,019 70,430,331 66,506,862 70,852,621
Weighted average shares of common stock outstanding - diluted 66,041,019 70,430,331 66,506,862 70,852,621
Earnings (loss) per share of common stock - basic $ 0.1 $ 0.35 $ 0.52 $ 1.01
Earnings (loss) per share of common stock - diluted $ 0.1 $ 0.35 $ 0.52 $ 1.01