v3.25.2
Earnings Per Share - Summary of Computation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net increase in net assets resulting from operations $ 1,451,912 $ 3,300,525 $ 1,832,511 $ 11,447,099
Weighted average common shares outstanding - basic 10,531,607 10,615,859 10,792,438 10,730,759
Weighted average common shares outstanding - diluted 10,531,607 10,615,859 10,792,438 10,730,759
Net increase in net assets resulting from operations per common share - basic $ 0.14 $ 0.31 $ 0.17 $ 1.07
Net increase in net assets resulting from operations per common share - diluted $ 0.14 $ 0.31 $ 0.17 $ 1.07