v3.26.1
Investments (Additional Information) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Investments [Line Items]        
Investments fair value $ 1,127,505,656 $ 1,127,505,656   $ 949,824,441
Transfers into Level 3   67,209,816    
Transfers out of Level 3   $ 28,131,418    
Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Net realized and unrealized loss on investments    
Change in unrealized value attributable to investments still held   $ (10,853,060) $ (6,931,954)  
Other investments 39,820,992 39,820,992   55,346,378
Fair Value, Inputs, Level 3        
Schedule of Investments [Line Items]        
Investments fair value 980,877,202 980,877,202   863,695,606
Transfers into Level 3 67,209,816 60,910,736    
Transfers out of Level 3 28,131,418 25,526,425    
Fair Value, Inputs, Level 2        
Schedule of Investments [Line Items]        
Investments fair value 146,628,454 146,628,454   86,128,835
Observable Inputs        
Schedule of Investments [Line Items]        
Investments fair value 146,628,454 146,628,454   86,128,835
Unobservable Inputs        
Schedule of Investments [Line Items]        
Investments fair value $ 980,877,202 $ 980,877,202   $ 863,695,606