XML 166 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Gains Losses Recognized in Income Not Designated or Qualifying) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives $ 383us-gaap_DerivativeGainLossOnDerivativeNet $ (851)us-gaap_DerivativeGainLossOnDerivativeNet $ (39)us-gaap_DerivativeGainLossOnDerivativeNet
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net derivative gains (losses)      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 876us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
(1,728)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
(302)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net derivative gains (losses) | Interest rate derivatives      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 314us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
(1,753)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
(83)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net derivative gains (losses) | Foreign currency [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 554us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
(69)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
(252)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net derivative gains (losses) | Credit derivatives — purchased      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives (2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
(6)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
(72)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net derivative gains (losses) | Credit derivatives — written      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
100us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
105us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net derivative gains (losses) | Equity market [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 11us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_NetDerivativeGainLossMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net Investment Gains (Losses) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives (10)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
(35)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
(27)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net Investment Gains (Losses) [Member] | Interest rate derivatives      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net Investment Gains (Losses) [Member] | Foreign currency [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net Investment Gains (Losses) [Member] | Credit derivatives — purchased      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
(14)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
(15)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net Investment Gains (Losses) [Member] | Credit derivatives — written      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Net Investment Gains (Losses) [Member] | Equity market [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives (10)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember
(22)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember
(12)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Policyholder Benefit And Claim [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives (10)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Policyholder Benefit And Claim [Member] | Interest rate derivatives      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_InterestRateRiskMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Policyholder Benefit And Claim [Member] | Foreign currency [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_ForeignExchangeMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Policyholder Benefit And Claim [Member] | Credit derivatives — purchased      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Policyholder Benefit And Claim [Member] | Credit derivatives — written      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments [Member] | Policyholder Benefit And Claim [Member] | Equity market [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Net Derivative Gains (Losses) Recognized for Derivatives $ (10)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= mlic_PolicyholderBenefitAndClaimMember
/ us-gaap_ManagingRisksInherentInServicingAssetsAndServicingLiabilitiesByTypeOfRiskAxis
= mlic_EquityMarketRiskMember