v3.26.3
Earnings Per Share - Summary of Net Increase in Net Assets Per Share (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net investment income per share, basic $ 0.56 $ 0.34 $ 1.66 $ 0.36
Net investment income per share, diluted 0.56 0.34 1.66 0.36
Basic earnings per share 0.58 0.29 1.22 0.32
Diluted earnings per share $ 0.58 $ 0.29 $ 1.22 $ 0.32
Basic weighted average shares outstanding 45,998,042 30,533,432 43,665,211 30,533,432
Diluted weighted average shares outstanding 45,998,042 30,533,432 43,665,211 30,533,432