v3.26.1
Financial Highlights - Summary of Information about Senior Securities (Parenthetical) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 19, 2024
Mar. 28, 2024
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2025
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                    
Asset coverage per unit measure per dollar     $ 1,000 $ 1,000 $ 1,000 $ 1,000 $ 1,000 $ 1,000 $ 1,000  
Outstanding debt     1,359,400,000             $ 968,200,000
2025 Notes                    
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                    
Average daily price of notes     $ 1,000,000              
Debt instrument, maturity date     Jan. 16, 2025              
March 2029 Notes                    
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                    
Average daily price of notes     $ 1,000,000              
Debt instrument, maturity date   Mar. 30, 2029                
September 2029 Notes                    
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                    
Average daily price of notes     $ 1,000,000              
Debt instrument, maturity date Jul. 19, 2024