v3.26.3
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net increase (decrease) in net assets from operations applicable to Common Shares $ 18,021 $ 14,144 $ 47,514 $ 27,340
Weighted average shares of Common Shares outstanding, basic 31,885,612 26,219,271 30,563,009 20,964,897
Weighted average shares of Common Shares outstanding, diluted 31,885,612 26,219,271 30,563,009 20,964,897
Earnings per share of Common Shares, basic $ 0.57 $ 0.54 $ 1.55 $ 1.3
Earnings per share of Common Shares, diluted $ 0.57 $ 0.54 $ 1.55 $ 1.3