XML 85 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net increase (decrease) in net assets resulting from operations $ 611,951 $ 404,556 $ 460,422
Weighted average shares outstanding basic (in share) 167,615,433 166,072,919 144,510,122
Weighted average shares outstanding diluted (in share) 167,615,433 166,072,919 144,510,122
Earnings (loss), basic, per share (in usd per share) $ 3.65 $ 2.44 $ 3.19
Earnings (loss) diluted (in usd per share) $ 3.65 $ 2.44 $ 3.19