v3.26.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, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net increase (decrease) in net assets resulting from operations applicable to common shareholders $ 43,486 $ 26,891
Weighted average shares of common shares outstanding, basic 52,507,789 23,967,109
Weighted average shares of common shares outstanding, diluted 52,507,789 23,967,109
Earnings per Common Share, basic $ 0.83 $ 1.12
Earnings per Common Share, diluted $ 0.83 $ 1.12