v3.25.2
Summary of Significant Accounting Policies - Schedule of Unobservable Inputs (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Marketable Securities [Line Items]    
Fair Value $ 1,792,334,843 $ 1,794,758,336
Level 3    
Marketable Securities [Line Items]    
Fair Value 1,774,909,707 1,765,787,785
Bank Debt | Income Approach | Discount Rate | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 1,243,923,648 $ 1,243,224,730
Bank Debt | Income Approach | Discount Rate | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range 8.4 9.1
Bank Debt | Income Approach | Discount Rate | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 15.2 22.4
Bank Debt | Income Approach | Discount Rate | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range (11.2) 12.3
Bank Debt | Market Comparable Companies | Revenue Multiples | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 109,888,151 $ 127,397,885
Bank Debt | Market Comparable Companies | Revenue Multiples | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range 0.2 0.4
Bank Debt | Market Comparable Companies | Revenue Multiples | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 1.4 1.4
Bank Debt | Market Comparable Companies | Revenue Multiples | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 1 0.9
Bank Debt | Market Comparable Companies | EBITDA Multiples | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 75,268,884 $ 40,763,182
Bank Debt | Market Comparable Companies | EBITDA Multiples | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range 3 3.5
Bank Debt | Market Comparable Companies | EBITDA Multiples | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 14 10.8
Bank Debt | Market Comparable Companies | EBITDA Multiples | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 8.1 4.4
Bank Debt | Market Quotations | Indicative Bid/Ask Quotes | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 95,443,480 $ 95,787,823
Range 1 1
Bank Debt | Market Quotations | Indicative Bid/Ask Quotes | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 1 1
Bank Debt | Asset Approach | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 1,063,199 $ 41,621,909
Bank Debt | Option Pricing Model | EBITDA/Revenue Multiples | Level 3    
Marketable Securities [Line Items]    
Fair Value   $ 447,343
Bank Debt | Option Pricing Model | EBITDA/Revenue Multiples | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range   1.2
Bank Debt | Option Pricing Model | EBITDA/Revenue Multiples | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range   5.3
Bank Debt | Option Pricing Model | EBITDA/Revenue Multiples | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range   4.7
Bank Debt | Option Pricing Model | Implied Volatility | Level 3    
Marketable Securities [Line Items]    
Range   35
Bank Debt | Option Pricing Model | Implied Volatility | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range   35
Bank Debt | Option Pricing Model | Term | Level 3 | Minimum    
Marketable Securities [Line Items]    
Unobservable input, Term   1 year 6 months
Bank Debt | Option Pricing Model | Term | Level 3 | Maximum    
Marketable Securities [Line Items]    
Unobservable input, Term   1 year 9 months 18 days
Bank Debt | Option Pricing Model | Term | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Unobservable input, Term   1 year 6 months
Other Corporate Debt | Income Approach | Discount Rate | Level 3    
Marketable Securities [Line Items]    
Fair Value   $ 5,016,018
Range   13.5
Other Corporate Debt | Income Approach | Discount Rate | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range   13.5
Other Corporate Debt | Market Comparable Companies | Book Value Multiples | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 59,756,438 $ 59,756,438
Range 1.6 1.5
Other Corporate Debt | Market Comparable Companies | Book Value Multiples | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 1.6 1.5
Other Corporate Debt | Asset Approach | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 128,183  
Equity | Income Approach | Discount Rate | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 16,700,456  
Range 13.4  
Equity | Income Approach | Discount Rate | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 40  
Equity | Income Approach | Discount Rate | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 15.5  
Equity | Market Comparable Companies | Revenue Multiples | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 23,868,693 $ 15,738,508
Equity | Market Comparable Companies | Revenue Multiples | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range 0.2 0.4
Equity | Market Comparable Companies | Revenue Multiples | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 5 4.8
Equity | Market Comparable Companies | Revenue Multiples | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 0.9 2.1
Equity | Market Comparable Companies | EBITDA Multiples | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 23,557,054 $ 15,227,668
Equity | Market Comparable Companies | EBITDA Multiples | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range 3 3.5
Equity | Market Comparable Companies | EBITDA Multiples | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 18 12
Equity | Market Comparable Companies | EBITDA Multiples | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 8.6 11.3
Equity | Market Comparable Companies | Book Value Multiples | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 66,006,354 $ 65,597,083
Equity | Market Comparable Companies | Book Value Multiples | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range 0.8 0.8
Equity | Market Comparable Companies | Book Value Multiples | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 1.6 1.5
Equity | Market Comparable Companies | Book Value Multiples | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 1.4 1.3
Equity | Option Pricing Model | EBITDA/Revenue Multiples | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 57,129,229 $ 53,598,606
Equity | Option Pricing Model | EBITDA/Revenue Multiples | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range 2 1.3
Equity | Option Pricing Model | EBITDA/Revenue Multiples | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 13.5 13.8
Equity | Option Pricing Model | EBITDA/Revenue Multiples | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 10.2 10.7
Equity | Option Pricing Model | Implied Volatility | Level 3 | Minimum    
Marketable Securities [Line Items]    
Range 45 40
Equity | Option Pricing Model | Implied Volatility | Level 3 | Maximum    
Marketable Securities [Line Items]    
Range 75 75
Equity | Option Pricing Model | Implied Volatility | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Range 58.8 54
Equity | Option Pricing Model | Term | Level 3 | Minimum    
Marketable Securities [Line Items]    
Unobservable input, Term 3 months 18 days 3 months 18 days
Equity | Option Pricing Model | Term | Level 3 | Maximum    
Marketable Securities [Line Items]    
Unobservable input, Term 3 years 3 months 18 days 3 years 9 months 18 days
Equity | Option Pricing Model | Term | Level 3 | Weighted Average    
Marketable Securities [Line Items]    
Unobservable input, Term 2 years 4 months 24 days 1 year 10 months 24 days
Equity | Transaction Approach | Level 3    
Marketable Securities [Line Items]    
Fair Value $ 2,175,938 $ 1,610,592