v3.25.1
Net Increase (Decrease) in Net Assets per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net investment income $ 10,738 $ 15,523
Net increase (decrease) in net assets resulting from operations $ 12,689 $ 7,979
Weighted average shares of common stock outstanding, Basic (in shares) 40,138 37,649
Weighted average shares of common stock outstanding, Diluted (in shares) 40,138 37,649
Net investment income per share of common stock, Basic (in dollars per share) $ 0.27 $ 0.41
Net investment income per share of common stock, Diluted (in dollars per share) 0.27 0.41
Net increase (decrease) in net assets resulting from operations per share of common stock (in dollars per share) $ 0.32 $ 0.21