XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Company's Investment (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Total $ 1,665,730,102 $ 1,609,587,641
Bank Debt    
Marketable Securities [Line Items]    
Debt 1,400,988,976 1,350,560,564
Other Corporate Debt    
Marketable Securities [Line Items]    
Debt 69,742,383 69,867,175
Equity Securities    
Marketable Securities [Line Items]    
Equity Securities 194,998,743 189,159,902
Level 1    
Marketable Securities [Line Items]    
Total 769,671 781,051
Level 1 | Bank Debt    
Marketable Securities [Line Items]    
Debt 0 0
Level 1 | Other Corporate Debt    
Marketable Securities [Line Items]    
Debt 0 0
Level 1 | Equity Securities    
Marketable Securities [Line Items]    
Equity Securities 769,671 781,051
Level 2    
Marketable Securities [Line Items]    
Total 91,302,599 91,977,164
Level 2 | Bank Debt    
Marketable Securities [Line Items]    
Debt 91,302,599 91,977,164
Level 2 | Other Corporate Debt    
Marketable Securities [Line Items]    
Debt 0 0
Level 2 | Equity Securities    
Marketable Securities [Line Items]    
Equity Securities 0
Level 3 | Independent Third-Party Valuation    
Marketable Securities [Line Items]    
Total 1,572,424,149 1,514,008,603
Level 3 | Valuation Designee    
Marketable Securities [Line Items]    
Total 1,233,683  
Level 3 | Advisor Valuations    
Marketable Securities [Line Items]    
Total   2,820,823
Level 3 | Bank Debt | Independent Third-Party Valuation    
Marketable Securities [Line Items]    
Debt 1,309,686,377 1,258,052,376
Level 3 | Bank Debt | Valuation Designee    
Marketable Securities [Line Items]    
Debt 0  
Level 3 | Bank Debt | Advisor Valuations    
Marketable Securities [Line Items]    
Debt   531,024
Level 3 | Other Corporate Debt | Independent Third-Party Valuation    
Marketable Securities [Line Items]    
Debt 69,351,439 68,451,437
Level 3 | Other Corporate Debt | Valuation Designee    
Marketable Securities [Line Items]    
Debt 390,944  
Level 3 | Other Corporate Debt | Advisor Valuations    
Marketable Securities [Line Items]    
Debt   1,415,738
Level 3 | Equity Securities | Independent Third-Party Valuation    
Marketable Securities [Line Items]    
Equity Securities 193,386,333 187,504,790
Level 3 | Equity Securities | Valuation Designee    
Marketable Securities [Line Items]    
Equity Securities $ 842,739  
Level 3 | Equity Securities | Advisor Valuations    
Marketable Securities [Line Items]    
Equity Securities   $ 874,061