v3.26.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 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 $ 8,450,184 $ 7,169,976 $ (28,786,782) $ (1,219,235)
Weighted average shares of common stock outstanding - basic 31,001,278 32,349,999 31,093,997 32,475,330
Weighted average shares of common stock outstanding - diluted 31,001,278 32,349,999 31,093,997 32,475,330
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 $ 8,450,184 $ 7,169,976 $ (28,786,782) $ (1,219,235)
Weighted average shares of common stock outstanding - basic 31,001,278 32,349,999 31,093,997 32,475,330
Weighted average shares of common stock outstanding - diluted 31,001,278 32,349,999 31,093,997 32,475,330
Earnings (loss) per share of common stock - basic $ 0.27 $ 0.22 $ (0.93) $ (0.04)
Earnings (loss) per share of common stock - diluted $ 0.27 $ 0.22 $ (0.93) $ (0.04)