XML 49 R149.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill (Goodwill) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Goodwill Rollforward and by Segment        
Goodwill $ 12,410us-gaap_GoodwillGross $ 11,886us-gaap_GoodwillGross $ 12,000us-gaap_GoodwillGross  
Accumulated impairment (1,868)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (1,933)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss    
Goodwill total 10,542us-gaap_Goodwill 9,953us-gaap_Goodwill 11,935us-gaap_Goodwill  
Acquisitions (4)   1,141us-gaap_GoodwillAcquiredDuringPeriod 1us-gaap_GoodwillAcquiredDuringPeriod  
Dispositions (6) (70)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit (8)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit    
Impairments 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 1,868us-gaap_GoodwillImpairmentLoss  
Effect of foreign currency translation and other (600)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments (544)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments (115)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments  
Goodwill 11,740us-gaap_GoodwillGross 12,410us-gaap_GoodwillGross 11,886us-gaap_GoodwillGross  
Accumulated impairment (1,868)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (1,868)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (1,933)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss  
Goodwill total 9,872us-gaap_Goodwill 10,542us-gaap_Goodwill 9,953us-gaap_Goodwill  
MetLife Bank [Member]        
Goodwill Rollforward and by Segment        
Accumulated impairment       (65)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ dei_LegalEntityAxis
= met_MetLifeBankMember
Reduction of goodwill   (65)us-gaap_GoodwillOtherChanges
/ dei_LegalEntityAxis
= met_MetLifeBankMember
   
Reduction of accumulated impairment   65met_GoodwillReductionOfAccumulatedImpairment
/ dei_LegalEntityAxis
= met_MetLifeBankMember
   
Accumulated impairment       (65)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ dei_LegalEntityAxis
= met_MetLifeBankMember
Retail        
Goodwill Rollforward and by Segment        
Goodwill 3,125us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
3,125us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
3,125us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Accumulated impairment (1,692)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
(1,692)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Goodwill total 1,433us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
1,433us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
3,125us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Acquisitions (4)   0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Dispositions (6) 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
   
Reduction of goodwill   0us-gaap_GoodwillOtherChanges
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
   
Reduction of accumulated impairment   0met_GoodwillReductionOfAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
   
Impairments     1,692us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Effect of foreign currency translation and other 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Goodwill 3,125us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
3,125us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
3,125us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Accumulated impairment (1,692)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
(1,692)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
(1,692)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Goodwill total 1,433us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
1,433us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
1,433us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_RetailMember
 
Group, Voluntary & Worksite Benefits        
Goodwill Rollforward and by Segment        
Goodwill 138us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
138us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
138us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Goodwill total 138us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
138us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
138us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Acquisitions (4)   0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Dispositions (6) 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
   
Reduction of goodwill   0us-gaap_GoodwillOtherChanges
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
   
Reduction of accumulated impairment   0met_GoodwillReductionOfAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
   
Impairments     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Effect of foreign currency translation and other 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Goodwill 138us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
138us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
138us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Goodwill total 138us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
138us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
138us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_GroupVoluntaryAndWorksiteBenefitsMember
 
Corporate Benefit Funding        
Goodwill Rollforward and by Segment        
Goodwill 900us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
900us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
900us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Goodwill total 900us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
900us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
900us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Acquisitions (4)   0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Dispositions (6) (60)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
   
Reduction of goodwill   0us-gaap_GoodwillOtherChanges
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
   
Reduction of accumulated impairment   0met_GoodwillReductionOfAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
   
Impairments     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Effect of foreign currency translation and other 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Goodwill 840us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
900us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
900us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Goodwill total 840us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
900us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
900us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_CorporateBenefitFundingMember
 
Latin America        
Goodwill Rollforward and by Segment        
Goodwill 1,588us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
527us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
501us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Goodwill total 1,588us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
527us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
501us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Acquisitions (4)   1,140us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Dispositions (6) 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Reduction of goodwill   0us-gaap_GoodwillOtherChanges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Reduction of accumulated impairment   0met_GoodwillReductionOfAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
Impairments     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Effect of foreign currency translation and other (203)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
(79)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
26us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Goodwill 1,385us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
1,588us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
527us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Goodwill total 1,385us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
1,588us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
527us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Asia        
Goodwill Rollforward and by Segment        
Goodwill 4,898us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
5,387us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
5,533us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
Goodwill total 4,898us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
5,387us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
5,533us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
Acquisitions (4)   0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
Dispositions (6) (3)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
   
Reduction of goodwill   0us-gaap_GoodwillOtherChanges
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
   
Reduction of accumulated impairment   0met_GoodwillReductionOfAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
   
Impairments     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
Effect of foreign currency translation and other (280)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
(489)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
(146)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
Goodwill 4,615us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
4,898us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
5,387us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
Goodwill total 4,615us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
4,898us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
5,387us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_AsiaSegmentMember
 
EMEA        
Goodwill Rollforward and by Segment        
Goodwill 1,356us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1,339us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1,333us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Goodwill total 1,356us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1,339us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1,333us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Acquisitions (4)   1us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Dispositions (6) (7)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
(8)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
   
Reduction of goodwill   0us-gaap_GoodwillOtherChanges
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
   
Reduction of accumulated impairment   0met_GoodwillReductionOfAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
   
Impairments     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Effect of foreign currency translation and other (117)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
24us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
5us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Goodwill 1,232us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1,356us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1,339us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Goodwill total 1,232us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1,356us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
1,339us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= met_EuropeMiddleEastAndAfricaSegmentMember
 
Corporate & Other        
Goodwill Rollforward and by Segment        
Goodwill 405us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
470us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
470us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Accumulated impairment (176)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(241)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(65)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Goodwill total 229us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
229us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
405us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Acquisitions (4)   0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Dispositions (6) 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
   
Reduction of goodwill   (65)us-gaap_GoodwillOtherChanges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
   
Reduction of accumulated impairment   65met_GoodwillReductionOfAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
   
Impairments     176us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Effect of foreign currency translation and other 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Goodwill 405us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
405us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
470us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Accumulated impairment (176)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(176)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(241)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Goodwill total $ 229us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 229us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 229us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember