v3.26.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 $ (37,236,966) $ (8,389,211)
Weighted average shares of common stock outstanding - basic 31,187,746 32,602,053
Weighted average shares of common stock outstanding - diluted 31,187,746 32,602,053
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 $ (37,236,966) $ (8,389,211)
Weighted average shares of common stock outstanding - basic 31,187,746 32,602,053
Weighted average shares of common stock outstanding - diluted 31,187,746 32,602,053
Earnings (loss) per share of common stock - basic $ (1.19) $ (0.26)
Earnings (loss) per share of common stock - diluted $ (1.19) $ (0.26)