v3.26.1
Earnings Per Share - Schedule of Information for the Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
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 $ 3,473,951 $ 2,547,519 $ 3,843,751 $ 5,637,489
Weighted average common shares outstanding - basic 6,593,460 4,830,243 6,636,112 4,753,981
Weighted average common shares outstanding - diluted 6,593,460 4,830,243 6,636,112 4,753,981
Earnings per common share - basic $ 0.53 $ 0.53 $ 0.58 $ 1.19
Earnings per common share - diluted $ 0.53 $ 0.53 $ 0.58 $ 1.19