XML 71 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Common 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]        
Increase (decrease) in net assets resulting from operations $ 157,926 $ 107,594 $ 286,033 $ 205,319
Weighted average common shares outstanding-basic 142,575,112 84,817,784 141,881,062 77,232,840
Weighted average common shares outstanding-diluted 142,575,112 84,817,784 141,881,062 77,232,840
Earnings (loss) per common share - basic $ 1.11 $ 1.27 $ 2.02 $ 2.66
Earnings (loss) per common share - diluted $ 1.11 $ 1.27 $ 2.02 $ 2.66