v3.26.3
Earnings Per Share (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
Earnings Per Share [Abstract]        
Net increase (decrease) in net assets resulting from operations $ 116,843 $ 132,437 $ 151,575 $ 437,288
Weighted average shares outstanding basic (in shares) 232,890,548 230,462,792 232,553,292 228,424,998
Weighted average shares outstanding diluted (in shares) 232,890,548 230,462,792 232,553,292 228,424,998
Earnings (loss) per common share basic (in usd per share) $ 0.50 $ 0.57 $ 0.65 $ 1.91
Earnings (loss) per common share diluted (in usd per share) $ 0.50 $ 0.57 $ 0.65 $ 1.91