Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Investments - Schedule of Fair Value Portfolio of Investments by Asset Class (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
Investment Type Concentration Risk | Total Investments Benchmark    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 3,924,450 $ 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,674,498 $ 3,419,044
Percentage of Total Portfolio 93.60% 93.40%
Investment Type Concentration Risk | Total Investments Benchmark | Unsecured Debt    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 64,736 $ 75,557
Percentage of Total Portfolio 1.70% 2.10%
Investment Type Concentration Risk | Total Investments Benchmark | Preferred Stock    
Schedule Of Investments [Line Items]    
Investments at Fair Value $ 52,662 $ 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 $ 94,088 $ 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 $ 31,473 $ 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,993 $ 6,220
Percentage of Total Portfolio 0.20% 0.20%