v3.26.1
Earnings Per Share - Summary of Net Increase in Net Assets Per Share (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net investment income per share, basic $ 0.56 $ 1.09
Net investment income per share, diluted 0.56 1.09
Basic earnings per share 0.71 0.62
Diluted earnings per share $ 0.71 $ 0.62
Basic weighted average shares outstanding 43,957,411 42,498,795
Diluted weighted average shares outstanding 43,957,411 42,498,795