XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Summary of Computation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net increase in net assets resulting from operations $ 19,741,835 $ 29,789,927 $ 16,159,975
Weighted average common shares outstanding - basic 10,787,035 11,778,339 11,392,989
Weighted average common shares outstanding - diluted 10,787,035 11,778,339 11,392,989
Net increase in net assets resulting from operations per common share - basic $ 1.83 $ 2.53 $ 1.42
Net increase in net assets resulting from operations per common share - diluted $ 1.83 $ 2.53 $ 1.42