XML 109 R138.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill (Goodwill) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2012
Dec. 31, 2014
Dec. 31, 2013
Goodwill Rollforward and by Segment      
Goodwill $ 111us-gaap_GoodwillGross $ 111us-gaap_GoodwillGross $ 111us-gaap_GoodwillGross
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill total 111us-gaap_Goodwill 101us-gaap_Goodwill 101us-gaap_Goodwill
Impairments (10)us-gaap_GoodwillImpairmentLoss    
Goodwill 111us-gaap_GoodwillGross 111us-gaap_GoodwillGross 111us-gaap_GoodwillGross
Accumulated impairment (10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill total 101us-gaap_Goodwill 101us-gaap_Goodwill 101us-gaap_Goodwill
Retail      
Goodwill Rollforward and by Segment      
Goodwill 37us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
37us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
37us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
(10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
(10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
Goodwill total 37us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
27us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
27us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
Impairments (10)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
   
Goodwill 37us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
37us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
37us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
Accumulated impairment (10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
(10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
(10)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
Goodwill total 27us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
27us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
27us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_RetailMember
Group, Voluntary & Worksite Benefits      
Goodwill Rollforward and by Segment      
Goodwill 68us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
68us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
68us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
Goodwill total 68us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
68us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
68us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
Impairments 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
   
Goodwill 68us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
68us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
68us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
Goodwill total 68us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
68us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
68us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_GroupVoluntaryAndWorksiteBenefitsMember
Corporate Benefit Funding      
Goodwill Rollforward and by Segment      
Goodwill 2us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
2us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
2us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
Goodwill total 2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
Impairments 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
   
Goodwill 2us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
2us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
2us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
Goodwill total 2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
2us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mlic_CorporateBenefitFundingMember
Corporate & Other      
Goodwill Rollforward and by Segment      
Goodwill 4us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
4us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
4us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Goodwill total 4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Impairments 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
   
Goodwill 4us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
4us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
4us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Goodwill total $ 4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember