v3.26.1
Investments - 2018-1 CLO Reset Notes (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt    
Total aggregate principal amount committed $ 2,127,000 $ 2,077,000
Bain Capital Senior Loan Program, LLC    
Debt    
Total aggregate principal amount committed 446,000  
Bain Capital Senior Loan Program, LLC | Class A-1-L    
Debt    
Total aggregate principal amount committed $ 150,000  
Spread rate (as a percent) 1.67%  
Effective interest rate 5.35%  
Bain Capital Senior Loan Program, LLC | Class A-1-R    
Debt    
Total aggregate principal amount committed $ 140,000  
Spread rate (as a percent) 1.67%  
Effective interest rate 5.35%  
Bain Capital Senior Loan Program, LLC | Class A-2-FR    
Debt    
Total aggregate principal amount committed $ 13,000  
Spread rate (as a percent) 5.81%  
Effective interest rate 5.81%  
Bain Capital Senior Loan Program, LLC | Class A-2-R    
Debt    
Total aggregate principal amount committed $ 17,000  
Spread rate (as a percent) 2.05%  
Effective interest rate 5.73%  
Bain Capital Senior Loan Program, LLC | Class A-J-R    
Debt    
Total aggregate principal amount committed $ 20,000  
Spread rate (as a percent) 1.90%  
Effective interest rate 5.58%  
Bain Capital Senior Loan Program, LLC | Class B-F-R    
Debt    
Total aggregate principal amount committed $ 5,000  
Spread rate (as a percent) 6.78%  
Effective interest rate 6.78%  
Bain Capital Senior Loan Program, LLC | Class B-R    
Debt    
Total aggregate principal amount committed $ 35,000  
Spread rate (as a percent) 3.00%  
Effective interest rate 6.68%  
Bain Capital Senior Loan Program, LLC | Class C-R    
Debt    
Total aggregate principal amount committed $ 30,000  
Spread rate (as a percent) 4.71%  
Effective interest rate 8.39%  
Bain Capital Senior Loan Program, LLC | Class D-R    
Debt    
Total aggregate principal amount committed $ 30,000  
Spread rate (as a percent) 7.70%  
Effective interest rate 11.38%  
Bain Capital Senior Loan Program, LLC | Class X-R-R    
Debt    
Total aggregate principal amount committed $ 6,000  
Spread rate (as a percent) 1.10%  
Effective interest rate 4.78%