XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock [Line Items]        
Net increase (decrease) in net assets resulting from operations $ 7,555,185 $ 33,853,088 $ 35,748,138 $ 85,882,073
Weighted average shares of common stock outstanding - basic 32,613,897 26,016,761 32,260,537 25,359,324
Weighted average shares of common stock outstanding - diluted 32,613,897 26,016,761 32,260,537 25,359,324
Earnings (loss) per share of common stock - basic $ 0.48 $ 0.57 $ 1.48 $ 1.68
Earnings (loss) per share of common stock - diluted $ 0.48 $ 0.57 $ 1.48 $ 1.68
Common Stock [Member]        
Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock [Line Items]        
Net increase (decrease) in net assets resulting from operations $ 7,555,185 $ 33,853,088 $ 35,748,138 $ 85,882,073
Weighted average shares of common stock outstanding - basic 32,613,897 26,016,761 32,260,537 25,359,324
Weighted average shares of common stock outstanding - diluted 32,613,897 26,016,761 32,260,537 25,359,324
Earnings (loss) per share of common stock - basic $ 0.23 $ 1.3 $ 1.11 $ 3.39
Earnings (loss) per share of common stock - diluted $ 0.23 $ 1.3 $ 1.11 $ 3.39