v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock [Line Items]        
Net increase (decrease) in net assets resulting from operations $ 14,007,567 $ 3,353,424 $ (14,779,215) $ 2,134,189
Weighted average shares of common stock outstanding - basic 30,540,075 32,084,902 30,907,327 32,343,757
Weighted average shares of common stock outstanding - diluted 30,540,075 32,084,902 30,907,327 32,343,757
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 $ 14,007,567 $ 3,353,424 $ (14,779,215) $ 2,134,189
Weighted average shares of common stock outstanding - basic 30,540,075 32,084,902 30,907,327 32,343,757
Weighted average shares of common stock outstanding - diluted 30,540,075 32,084,902 30,907,327 32,343,757
Earnings (loss) per share of common stock - basic $ 0.46 $ 0.1 $ (0.48) $ 0.07
Earnings (loss) per share of common stock - diluted $ 0.46 $ 0.1 $ (0.48) $ 0.07