v3.26.1
Summary of Significant Accounting Policies - Schedule of Company's Investment (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]            
Total $ 1,290,523,348   $ 1,533,302,472      
Bank Debt            
Marketable Securities [Line Items]            
Total 1,117,876,165   1,358,559,662      
Other Corporate Debt            
Marketable Securities [Line Items]            
Total 62,448,157   59,883,928      
Equity Securities            
Marketable Securities [Line Items]            
Total 110,199,026   114,858,882      
Level 1            
Marketable Securities [Line Items]            
Total 155,849   427,941      
Level 1 | Bank Debt            
Marketable Securities [Line Items]            
Total 0   0      
Level 1 | Other Corporate Debt            
Marketable Securities [Line Items]            
Total 0   0      
Level 1 | Equity Securities            
Marketable Securities [Line Items]            
Total 155,849   427,941      
Level 2            
Marketable Securities [Line Items]            
Total 2,567,303   0      
Level 2 | Bank Debt            
Marketable Securities [Line Items]            
Total 2,567,303   0      
Level 2 | Other Corporate Debt            
Marketable Securities [Line Items]            
Total 0   0      
Level 2 | Equity Securities            
Marketable Securities [Line Items]            
Total 0   0      
Level 3            
Marketable Securities [Line Items]            
Total 1,287,800,196   1,532,874,531      
Level 3 | Independent Third-Party Valuation            
Marketable Securities [Line Items]            
Total 1,287,097,981 $ 1,387,809,965 1,532,172,316 $ 1,773,752,304 $ 1,746,562,673 $ 1,764,630,382
Level 3 | Valuation Designee            
Marketable Securities [Line Items]            
Total 702,215 $ 702,215 702,215 $ 1,157,403 $ 1,157,403 $ 1,157,403
Level 3 | Bank Debt | Independent Third-Party Valuation            
Marketable Securities [Line Items]            
Total 1,115,308,862   1,358,559,662      
Level 3 | Bank Debt | Valuation Designee            
Marketable Securities [Line Items]            
Total 0   0      
Level 3 | Other Corporate Debt | Independent Third-Party Valuation            
Marketable Securities [Line Items]            
Total 62,320,667   59,756,438      
Level 3 | Other Corporate Debt | Valuation Designee            
Marketable Securities [Line Items]            
Total 127,490   127,490      
Level 3 | Equity Securities | Independent Third-Party Valuation            
Marketable Securities [Line Items]            
Total 109,468,452   113,856,216      
Level 3 | Equity Securities | Valuation Designee            
Marketable Securities [Line Items]            
Total $ 574,725   $ 574,725