v3.26.1
Fair Value of Investments - Schedule of Quantitative Information About Significant Unobservable Inputs of Level 3 Investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 921,452 $ 884,414
Private Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 921,452 884,414
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 921,452 884,414
Level 3 | Private Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 921,452 884,414
Level 3 | Private Debt | Yield Analysis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 885,441 $ 866,518
Level 3 | Private Debt | Yield Analysis | Minimum | Measurement Input Yield Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unobservable Inputs 0.0769 0.0723
Level 3 | Private Debt | Yield Analysis | Maximum | Measurement Input Yield Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unobservable Inputs 0.1762 0.1787
Level 3 | Private Debt | Yield Analysis | Weighted Average Unobservable Input | Measurement Input Yield Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unobservable Inputs 0.0978 0.0914
Level 3 | Private Debt | Recent Transaction    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 36,011 $ 17,896