v3.26.1
Income Taxes - Schedule of Net Increase in Net Assets Resulting from Operations to Taxable Income (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule Of Net Increase In Net Asset Resulting From Operations To Taxable Income [Abstract]        
Net increase (decrease) in net assets resulting from operations $ 8,450,184 $ 7,169,976 $ (28,786,782) $ (1,219,235)
Net change in unrealized (gains)/losses on investments $ 262,380 $ 926,414 $ 37,861,570 $ 16,334,283