XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Increase (decrease) in net assets resulting from operations $ 107,594 $ 32,831 $ 205,319 $ 61,049
Weighted average common shares outstanding-basic 84,817,784 31,830,160 77,232,840 27,469,663
Weighted average common shares outstanding-diluted 84,817,784 31,830,160 77,232,840 27,469,663
Earnings (loss) per common share - basic $ 1.27 $ 1.03 $ 2.66 $ 2.22
Earnings (loss) per common share - diluted $ 1.27 $ 1.03 $ 2.66 $ 2.22