Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule Of Consolidated Changes In Investments At Cost And Realized Gain - Schedule of changes in investments at cost and realized gain (Details)

v3.25.0.1
Schedule Of Consolidated Changes In Investments At Cost And Realized Gain - Schedule of changes in investments at cost and realized gain (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Investments [Line Items]      
Realized Gains (Loss) $ 11,124,864 $ 1,051,079 $ 705,493
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, ACV Auctions, Inc. stock sold      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (53,094)    
Realized Gains (Loss) 3,450,092    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Ares Capital Corporation stock sold      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (267,140)    
Realized Gains (Loss) 176,794    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, BMP Food Service Supply Holdco, LLC debt repayment      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (34,838)    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Barings BDC, Inc. stock sold      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (333,352)    
Realized Gains (Loss) 59,282    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Carlyle Secured Lending Inc. stock sold      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (899,749)    
Realized Gains (Loss) 598,371    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, DSD Operating, LLC escrow receipt      
Schedule of Investments [Line Items]      
Realized Gains (Loss) 23,699    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, FS KKR Capital Corp. stock sold      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (755,058)    
Realized Gains (Loss) 190,072    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Filterworks Acquisition USA, LLC debt repayment      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (206,250)    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Knoa Software, Inc. liquidated      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (1,229,155)    
Realized Gains (Loss) (1,229,155)    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Mattison Avenue Holdings LLC loan repayment      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (1,894,470)    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Mezmeriz, Inc. liquidated      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (742,850)    
Realized Gains (Loss) (742,850)    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Nailbiter, Inc. debt repayment      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (2,250,000)    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, PennantPark Investment Corporation stock sold      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (892,212)    
Realized Gains (Loss) 484,834    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Pressure Pro, Inc. debt repayment      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (1,427,452)    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, SciAps, Inc. debt repayment and equity sale      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (5,213,984)    
Realized Gains (Loss) 7,716,461    
Investment, Identifier [Axis]: Investments repaid, sold or liquidated, Tilson Technology Management, Inc. asset sale      
Schedule of Investments [Line Items]      
Realized Gains (Loss) 397,264    
Investment, Identifier [Axis]: Net change in investments, at cost and total realized gain      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (245,371)    
Realized Gains (Loss) 11,124,864    
Investment, Identifier [Axis]: New investments, BMP Food Service Supply Holdco, LLC      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 107,619    
Investment, Identifier [Axis]: New investments, ITA Acquisition, LLC      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 458,333    
Investment, Identifier [Axis]: New investments, Mattison Avenue Holdings LLC      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 5,500,000    
Investment, Identifier [Axis]: New investments, Mobile RN Holdings LLC      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 2,875,000    
Investment, Identifier [Axis]: New investments, Mountain Regional Equipment Solutions      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 3,204,545    
Investment, Identifier [Axis]: New investments, Seybert’s Billiards Corporation      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 1,800,000    
Investment, Identifier [Axis]: Other changes to investments, BMP Swanson Holdco, LLC interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 177,911    
Investment, Identifier [Axis]: Other changes to investments, Caitec, Inc. interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 590,424    
Investment, Identifier [Axis]: Other changes to investments, FCM Industries Holdco LLC interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 46,681    
Investment, Identifier [Axis]: Other changes to investments, Filterworks Acquisition USA, LLC interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 253,952    
Investment, Identifier [Axis]: Other changes to investments, GoNoodle, Inc. interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 14,314    
Investment, Identifier [Axis]: Other changes to investments, HDI Acquisition LLC interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 21,519    
Investment, Identifier [Axis]: Other changes to investments, Highland All About People Holdings, Inc. interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 125,904    
Investment, Identifier [Axis]: Other changes to investments, ITA Acquisition, LLC interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 457,837    
Investment, Identifier [Axis]: Other changes to investments, Inter-National Electronic Alloys LLC interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 33,995    
Investment, Identifier [Axis]: Other changes to investments, Mattison Avenue Holdings, LLC interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 72,902    
Investment, Identifier [Axis]: Other changes to investments, Mobile RN Holdings LLC interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 6,319    
Investment, Identifier [Axis]: Other changes to investments, Mountain Regional Equipment Solutions OID amortization      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 12,000    
Investment, Identifier [Axis]: Other changes to investments, Pressure Pro, Inc. OID amortization and interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 66,721    
Investment, Identifier [Axis]: Other changes to investments, Seybert’s Billiards Corporation OID amortization and interest conversion      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 128,257    
Investment, Identifier [Axis]: Total of investments repaid, sold, liquidated or converted      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) (16,199,604)    
Realized Gains (Loss) 11,124,864    
Investment, Identifier [Axis]: Total of new investments      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) 13,945,497    
Investment, Identifier [Axis]: Total of other changes to investments      
Schedule of Investments [Line Items]      
Cost Increase (Decrease) $ 2,008,736