XML 50 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Schedule of Company's Investment (Details) - USD ($)
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]            
Total $ 1,716,691,417   $ 1,794,758,336      
Bank Debt            
Marketable Securities [Line Items]            
Total 1,480,703,553   1,577,800,543      
Other Corporate Debt            
Marketable Securities [Line Items]            
Total 59,883,928   64,772,456      
Equity Securities            
Marketable Securities [Line Items]            
Total 176,103,936   152,185,337      
Level 1            
Marketable Securities [Line Items]            
Total 809,843   412,880      
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 809,843   412,880      
Level 2            
Marketable Securities [Line Items]            
Total 5,261,786   28,557,671      
Level 2 | Bank Debt            
Marketable Securities [Line Items]            
Total 5,261,786   28,557,671      
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,710,619,788   1,765,787,785      
Level 3 | Independent Third-Party Valuation            
Marketable Securities [Line Items]            
Total 1,709,334,649 $ 1,773,752,304 1,764,630,382 $ 1,879,087,978 $ 1,953,070,530 $ 1,506,246,606
Level 3 | Valuation Designee            
Marketable Securities [Line Items]            
Total 1,285,139 $ 1,157,403 1,157,403 $ 1,152,245 $ 877,248 $ 844,615
Level 3 | Advisor Valuations            
Marketable Securities [Line Items]            
Total     1,157,403      
Level 3 | Bank Debt | Independent Third-Party Valuation            
Marketable Securities [Line Items]            
Total 1,475,441,767   1,549,242,872      
Level 3 | Bank Debt | Valuation Designee            
Marketable Securities [Line Items]            
Total 0          
Level 3 | Bank Debt | Advisor Valuations            
Marketable Securities [Line Items]            
Total     0      
Level 3 | Other Corporate Debt | Independent Third-Party Valuation            
Marketable Securities [Line Items]            
Total 59,756,438   64,772,456      
Level 3 | Other Corporate Debt | Valuation Designee            
Marketable Securities [Line Items]            
Total 127,490          
Level 3 | Other Corporate Debt | Advisor Valuations            
Marketable Securities [Line Items]            
Total     0      
Level 3 | Equity Securities | Independent Third-Party Valuation            
Marketable Securities [Line Items]            
Total 174,136,444   150,615,054      
Level 3 | Equity Securities | Valuation Designee            
Marketable Securities [Line Items]            
Total $ 1,157,649          
Level 3 | Equity Securities | Advisor Valuations            
Marketable Securities [Line Items]            
Total     $ 1,157,403