v3.26.1
Summary of Significant Accounting Policies - Earnings Per Share (Details) - $ / shares
12 Months Ended
Jan. 02, 2025
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share      
Common shares issued 27,307,734 18,271,489  
Class A      
Earnings Per Share      
Common shares issued   8,336,793  
Basic EPS   $ 0.55 $ 0.91
Diluted EPS   $ 0.55 0.91
Class F      
Earnings Per Share      
Common shares issued   5,228,171  
Basic EPS   $ 0.45 0.91
Diluted EPS   $ 0.45 0.91
Class I      
Earnings Per Share      
Common shares issued   4,664,024  
Basic EPS   $ 0.35  
Diluted EPS   $ 0.35  
Class E      
Earnings Per Share      
Common shares issued   42,501  
Basic EPS   $ 0.84 0.91
Diluted EPS   $ 0.84 $ 0.91
New Mountain Net Lease Partners, L.P.      
Earnings Per Share      
Common shares issued 27,307,734