XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - Schedule of computation of basic and diluted earnings per share of common stock - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule Of Computation Of Basic And Diluted Earnings Per Share Of Common Stock Abstract        
Net increase (decrease) in net assets resulting from operations $ 23,940,662 $ (65,332,117) $ 52,028,984 $ (68,762,918)
Weighted average shares of common stock outstanding - basic 25,453,970 22,932,390 25,025,158 22,870,423
Earnings (loss) per share of common stock - basic $ 0.94 $ (2.85) $ 2.08 $ (3.01)