v3.25.2
Earnings Per Share - Schedule of computation of Net Increase (Decrease) in Net Assets per Common Share Resulting from Operations (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 in net assets resulting from operations applicable to common shareholders $ 20,146 $ 7,266 $ 47,037 $ 11,335
Weighted average shares of common shares outstanding, basic 29,172,014 7,567,551 26,583,939 5,441,161
Weighted average shares of common shares outstanding, diluted 29,172,014 7,567,551 26,583,939 5,441,161
Earnings per Common Share, basic $ 0.69 $ 0.96 $ 1.77 $ 2.08
Earnings per Common Share, diluted $ 0.69 $ 0.96 $ 1.77 $ 2.08