XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Class N Redeemable Common Stock - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Class of Stock [Line Items]        
Decrease to redeemable common stock $ (3.9) $ 10.2 $ (16.8) $ 20.3
Increase to additional paid In capital 3.9 $ 10.2 $ 16.8 $ 20.3
Massachusetts Mutual Life Insurance Company | Class N Common Stock | Affiliated entity        
Class of Stock [Line Items]        
Stock redemption terms     3 years  
Massachusetts Mutual Life Insurance Company | Class N Common Stock | Private Offering | Affiliated entity        
Class of Stock [Line Items]        
Capital commitment 400.0   $ 400.0  
Massachusetts Mutual Life Insurance Company | Redeemable common stock | Affiliated entity        
Class of Stock [Line Items]        
Share of entity's stock, minimum net asset value $ 20.0   $ 20.0