Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Investments - Schedule of Fair Value Portfolio of Investments by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 3,924,450 $ 3,659,978
Geographic Concentration Risk | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 3,924,450 $ 3,659,978
Percentage of Total Portfolio 100.00% 100.00%
Geographic Concentration Risk | United States | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 3,489,550 $ 3,288,737
Percentage of Total Portfolio 88.90% 89.90%
Geographic Concentration Risk | Netherlands | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 132,889 $ 59,157
Percentage of Total Portfolio 3.40% 1.60%
Geographic Concentration Risk | United Kingdom | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 119,905 $ 142,183
Percentage of Total Portfolio 3.10% 3.90%
Geographic Concentration Risk | Switzerland | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 56,421 $ 0
Percentage of Total Portfolio 1.50% 0.00%
Geographic Concentration Risk | Germany | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 49,417 $ 49,255
Percentage of Total Portfolio 1.30% 1.30%
Geographic Concentration Risk | Israel | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 44,321 $ 88,066
Percentage of Total Portfolio 1.10% 2.40%
Geographic Concentration Risk | Canada | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 16,229 $ 16,251
Percentage of Total Portfolio 0.40% 0.40%
Geographic Concentration Risk | Denmark | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 9,111 $ 9,284
Percentage of Total Portfolio 0.20% 0.30%
Geographic Concentration Risk | Ireland | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 4,647 $ 4,649
Percentage of Total Portfolio 0.10% 0.10%
Geographic Concentration Risk | Singapore | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 1,590 $ 1,996
Percentage of Total Portfolio 0.00% 0.10%
Geographic Concentration Risk | Other | Total Investments Benchmark, Geographical    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 370 $ 400
Percentage of Total Portfolio 0.00% 0.00%