v3.26.3
Formation and Business Purpose (Details)
$ in Thousands
9 Months Ended 184 Months Ended
Sep. 30, 2026
USD ($)
Sep. 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