Annual report pursuant to Section 13 and 15(d)

Investments - Schedule of Fair Value Portfolio of Investments by Geographic Location (Details)

v3.25.0.1
Investments - Schedule of Fair Value Portfolio of Investments by Geographic Location (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
Geographic Concentration Risk | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 3,659,978 $ 3,248,046
Percentage of Total Portfolio 100.00% 100.00%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | United States    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 3,288,737 $ 2,861,615
Percentage of Total Portfolio 89.90% 88.10%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | United Kingdom    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 142,183 $ 222,136
Percentage of Total Portfolio 3.90% 6.90%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | Israel    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 88,066 $ 52,868
Percentage of Total Portfolio 2.40% 1.60%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | Netherlands    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 59,157 $ 89,995
Percentage of Total Portfolio 1.60% 2.80%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | Germany    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 49,255 $ 1,144
Percentage of Total Portfolio 1.30% 0.00%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | Canada    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 16,251 $ 15,730
Percentage of Total Portfolio 0.40% 0.50%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | Denmark    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 9,284 $ 4,173
Percentage of Total Portfolio 0.30% 0.10%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | Ireland    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 4,649 $ 0
Percentage of Total Portfolio 0.10% 0.00%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | Singapore    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 1,996 $ 0
Percentage of Total Portfolio 0.10% 0.00%
Geographic Concentration Risk | Total Investments Benchmark, Geographical | Other    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 400 $ 385
Percentage of Total Portfolio 0.00% 0.00%