Annual report pursuant to Section 13 and 15(d)

Investments - Schedule of Fair Value Portfolio By Industry Sector (Details)

v3.25.0.1
Investments - Schedule of Fair Value Portfolio By Industry Sector (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 3,659,978 $ 3,248,046
Industry Sub Sector Concentration Risk | Total Industry Sectors    
Schedule Of Investments [Line Items]    
Investments at Fair Value 3,659,978 3,248,046
Industry Sub Sector Concentration Risk | Software    
Schedule Of Investments [Line Items]    
Investments at Fair Value 1,081,100 764,985
Industry Sub Sector Concentration Risk | Drug Discovery & Development    
Schedule Of Investments [Line Items]    
Investments at Fair Value 1,080,390 1,257,699
Industry Sub Sector Concentration Risk | Healthcare Services, Other    
Schedule Of Investments [Line Items]    
Investments at Fair Value 610,184 300,079
Industry Sub Sector Concentration Risk | Consumer & Business Services    
Schedule Of Investments [Line Items]    
Investments at Fair Value 372,641 525,973
Industry Sub Sector Concentration Risk | Electronics & Computer Hardware    
Schedule Of Investments [Line Items]    
Investments at Fair Value 162,888 20,324
Industry Sub Sector Concentration Risk | Diversified Financial Services    
Schedule Of Investments [Line Items]    
Investments at Fair Value 113,491 114,722
Industry Sub Sector Concentration Risk | Medical Devices & Equipment    
Schedule Of Investments [Line Items]    
Investments at Fair Value 74,962 22,096
Industry Sub Sector Concentration Risk | Space Technologies    
Schedule Of Investments [Line Items]    
Investments at Fair Value 45,700 0
Industry Sub Sector Concentration Risk | Biotechnology Tools    
Schedule Of Investments [Line Items]    
Investments at Fair Value 35,434 48,381
Industry Sub Sector Concentration Risk | Communications & Networking    
Schedule Of Investments [Line Items]    
Investments at Fair Value 27,700 29,400
Industry Sub Sector Concentration Risk | Consumer & Business Products    
Schedule Of Investments [Line Items]    
Investments at Fair Value 27,696 9,581
Industry Sub Sector Concentration Risk | Information Services    
Schedule Of Investments [Line Items]    
Investments at Fair Value 24,356 126,605
Industry Sub Sector Concentration Risk | Consumer & Business Products    
Schedule Of Investments [Line Items]    
Investments at Fair Value 1,497 2,589
Industry Sub Sector Concentration Risk | Manufacturing Technology    
Schedule Of Investments [Line Items]    
Investments at Fair Value 1,162 11,006
Industry Sub Sector Concentration Risk | Semiconductors    
Schedule Of Investments [Line Items]    
Investments at Fair Value 704 1,205
Industry Sub Sector Concentration Risk | Media/Content/Info    
Schedule Of Investments [Line Items]    
Investments at Fair Value 63 12,704
Industry Sub Sector Concentration Risk | Drug Delivery    
Schedule Of Investments [Line Items]    
Investments at Fair Value 10 21
Industry Sub Sector Concentration Risk | Media/Content/Info    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 0 $ 676
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Total Industry Sectors    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 100.00% 100.00%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Software    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 29.50% 23.60%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Drug Discovery & Development    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 29.50% 38.70%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Healthcare Services, Other    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 16.70% 9.30%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Consumer & Business Services    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 10.20% 16.20%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Electronics & Computer Hardware    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 4.50% 0.60%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Diversified Financial Services    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 3.10% 3.50%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Medical Devices & Equipment    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 2.00% 0.70%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Space Technologies    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 1.20% 0.00%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Biotechnology Tools    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 1.00% 1.50%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Communications & Networking    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.80% 0.90%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Consumer & Business Products    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.80% 0.30%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Information Services    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.70% 3.90%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Consumer & Business Products    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.00% 0.10%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Manufacturing Technology    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.00% 0.30%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Semiconductors    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.00% 0.00%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Media/Content/Info    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.00% 0.40%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Drug Delivery    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.00% 0.00%
Industry Sub Sector Concentration Risk | Industry Sub Sector Investments Benchmark | Media/Content/Info    
Schedule Of Investments [Line Items]    
Percentage of Total Portfolio 0.00% 0.00%