v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net increase (decrease) in net assets resulting from operations $ 9,486 $ 155,042 $ 34,732 $ 304,851
Weighted average shares outstanding basic (in shares) 232,557,932 228,192,335 232,381,869 227,389,213
Weighted average shares outstanding diluted (in shares) 232,557,932 228,192,335 232,381,869 227,389,213
Earnings (loss) per common share basic (in usd per share) $ 0.04 $ 0.68 $ 0.15 $ 1.34
Earnings (loss) per common share diluted (in usd per share) $ 0.04 $ 0.68 $ 0.15 $ 1.34