XML 68 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Formation and Business Purpose (Details) - USD ($)
$ in Thousands
12 Months Ended 151 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Net proceeds from offerings of common stock $ 21,241 $ 40,006 $ 12,427 $ 966,859
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 $ 50,000,000     $ 50,000,000