XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock - Common Stock [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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 $ 5,312,813 $ 23,940,662 $ 28,192,953 $ 52,028,984
Weighted average shares of common stock outstanding - basic 32,569,280 25,453,970 32,081,916 25,025,158
Earnings (loss) per share of common stock - basic $ 0.16 $ 0.94 $ 0.88 $ 2.08