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
Mar. 31, 2026
Mar. 31, 2025
Schedule of Basic and Diluted Earnings Per Share of Common Stock [Abstract]    
Net increase (decrease) in net assets resulting from operations $ 17,241 $ 22,215
Weighted average shares of common stock outstanding - basic 67,144,353 71,234,684
Weighted average shares of common stock outstanding - diluted 67,144,353 71,234,684
Earnings (loss) per share of common stock - basic $ 0.26 $ 0.31
Earnings (loss) per share of common stock - diluted $ 0.26 $ 0.31