v3.26.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net increase (decrease) in net assets from operations applicable to Common Shares $ 17,247 $ 11,166 $ 29,587 $ 13,196
Weighted average shares of Common Shares outstanding, basic 30,019,220 19,366,981 29,890,747 18,294,166
Weighted average shares of Common Shares outstanding, diluted 30,019,220 19,366,981 29,890,747 18,294,166
Earnings per share of Common Shares, basic $ 0.57 $ 0.58 $ 0.99 $ 0.72
Earnings per share of Common Shares, diluted $ 0.57 $ 0.58 $ 0.99 $ 0.72