v3.26.1
Net Increase (Decrease) in Net Assets per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net investment income $ 9,122 $ 10,738
Net increase (decrease) in net assets resulting from operations $ 6,160 $ 12,689
Weighted average shares of common stock outstanding, Basic (in shares) 40,492 40,138
Weighted average shares of common stock outstanding, Diluted (in shares) 40,492 40,138
Net investment income per share of common stock, Basic (in dollars per share) $ 0.23 $ 0.27
Net investment income per share of common stock, Diluted (in dollars per share) 0.23 0.27
Net increase (decrease) in net assets resulting from operations per share of common stock (in dollars per share) $ 0.15 $ 0.32