v3.26.1
Formation and Business Purpose (Details)
$ in Thousands
6 Months Ended 181 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Summary of Investment Holdings [Line Items]    
Net proceeds from shares sold   $ 1,034,550
Minimum    
Summary of Investment Holdings [Line Items]    
EBITDA as defined for middle market business $ 10,000  
Maximum    
Summary of Investment Holdings [Line Items]    
EBITDA as defined for middle market business 200,000  
New Mountain Capital    
Summary of Investment Holdings [Line Items]    
Assets under management $ 60,000,000 $ 60,000,000