Quarterly report [Sections 13 or 15(d)]

Investments - Schedule of Fair Value Portfolio of Investments by Asset Class (Details)

v3.25.2
Investments - Schedule of Fair Value Portfolio of Investments by Asset Class (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 4,176,486 $ 3,659,978
Investment Type Concentration Risk | Total Investments Benchmark    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 4,176,486 $ 3,659,978
Percentage of Total Portfolio 100.00% 100.00%
Investment Type Concentration Risk | Total Investments Benchmark | Senior Secured Debt    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 3,912,165 $ 3,419,044
Percentage of Total Portfolio 93.70% 93.40%
Investment Type Concentration Risk | Total Investments Benchmark | Unsecured Debt    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 66,530 $ 75,557
Percentage of Total Portfolio 1.60% 2.10%
Investment Type Concentration Risk | Total Investments Benchmark | Preferred Stock    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 54,649 $ 53,802
Percentage of Total Portfolio 1.30% 1.50%
Investment Type Concentration Risk | Total Investments Benchmark | Common Stock    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 101,102 $ 74,855
Percentage of Total Portfolio 2.40% 2.00%
Investment Type Concentration Risk | Total Investments Benchmark | Warrants    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 35,547 $ 30,500
Percentage of Total Portfolio 0.80% 0.80%
Investment Type Concentration Risk | Total Investments Benchmark | Investment Funds & Vehicles    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 6,493 $ 6,220
Percentage of Total Portfolio 0.20% 0.20%