v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net increase (decrease) in net assets resulting from operations $ 155,042 $ 196,186 $ 304,851 $ 379,941
Weighted average shares outstanding basic (in shares) 228,192,335 193,908,352 227,389,213 192,254,100
Weighted average shares outstanding diluted (in shares) 228,192,335 193,908,352 227,389,213 192,254,100
Earnings (loss) per common share basic (in usd per share) $ 0.68 $ 1.01 $ 1.34 $ 1.98
Earnings (loss) per common share diluted (in usd per share) $ 0.68 $ 1.01 $ 1.34 $ 1.98