v3.25.2
Consolidated Schedules of Investments (Unaudited) (Parenthetical 2) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
United States    
Schedule of Investments [Line Items]    
Percentage of portfolio breakdown on investment 100.00% 100.00%
Investment, Identifier [Axis]: Aggregate Acquisitions and Aggregate Dispositions of Investments, Other Than Government Securities    
Schedule of Investments [Line Items]    
Aggregate acquisition of investments $ 440,331,421 $ 464,918,831
Aggregate dispositions of investments 121,705,680 259,464,572
Investment, Identifier [Axis]: Aggregate Fair Value of These Securities    
Schedule of Investments [Line Items]    
Aggregate fair value of securities $ 8,539,670 $ 224,404,000
Percentage of aggregate fair value of investments 0.70% 0.00%