v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net increase in net assets resulting from operations applicable to common shareholders $ 26,891 $ 4,069
Weighted average shares of common shares outstanding, basic 23,967,109 3,325,930
Weighted average shares of common shares outstanding, diluted 23,967,109 3,325,930
Earnings per Common Share, basic $ 1.12 $ 1.22
Earnings per Common Share, diluted $ 1.12 $ 1.22