XML 31 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Primary Risks) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Gross Notional Amount $ 393,049invest_DerivativeNotionalAmount $ 415,598invest_DerivativeNotionalAmount
Estimated Fair Value Assets 15,791us-gaap_DerivativeFairValueOfDerivativeAsset 13,452us-gaap_DerivativeFairValueOfDerivativeAsset
Estimated Fair Value Liabilities 7,822us-gaap_DerivativeFairValueOfDerivativeLiability 7,022us-gaap_DerivativeFairValueOfDerivativeLiability
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 46,972invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
42,713invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 4,734us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,993us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 2,154us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,353us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Fair Value Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 11,409invest_DerivativeNotionalAmount
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
11,087invest_DerivativeNotionalAmount
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 2,373us-gaap_DerivativeFairValueOfDerivativeAsset
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,129us-gaap_DerivativeFairValueOfDerivativeAsset
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 627us-gaap_DerivativeFairValueOfDerivativeLiability
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
412us-gaap_DerivativeFairValueOfDerivativeLiability
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Fair Value Hedges [Member] | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 5,975invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6,044invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 2,296us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,064us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 22us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
21us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Fair Value Hedges [Member] | Foreign currency swaps    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 2,699invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,708invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 77us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
65us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 354us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
100us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Fair Value Hedges [Member] | Foreign currency forwards    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 2,735invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,335invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 251us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
291us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Cash Flow Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 23,024invest_DerivativeNotionalAmount
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
21,110invest_DerivativeNotionalAmount
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 1,875us-gaap_DerivativeFairValueOfDerivativeAsset
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,154us-gaap_DerivativeFairValueOfDerivativeAsset
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 1,508us-gaap_DerivativeFairValueOfDerivativeLiability
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
930us-gaap_DerivativeFairValueOfDerivativeLiability
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Cash Flow Hedges [Member] | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 2,927invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,560invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 666us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
528us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Cash Flow Hedges [Member] | Interest rate forwards    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 200invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
225invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 70us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
63us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Cash Flow Hedges [Member] | Foreign currency swaps    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 19,897invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
18,325invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 1,139us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
563us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 1,508us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
930us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Foreign Operations Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 12,539invest_DerivativeNotionalAmount
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
10,516invest_DerivativeNotionalAmount
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 486us-gaap_DerivativeFairValueOfDerivativeAsset
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
710us-gaap_DerivativeFairValueOfDerivativeAsset
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 19us-gaap_DerivativeFairValueOfDerivativeLiability
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
11us-gaap_DerivativeFairValueOfDerivativeLiability
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Foreign Operations Hedges [Member] | Foreign currency forwards    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 4,306invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
4,097invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 101us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
295us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 11us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
11us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Hedging Instruments | Foreign Operations Hedges [Member] | Currency options    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 8,233invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6,419invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Assets 385us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
415us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Estimated Fair Value Liabilities 8us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ met_DerivativeInstrumentsNotionalAmountAssetsLiabilitiesByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 346,077invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
372,885invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 11,057us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
9,459us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 5,668us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
5,669us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 91,545invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
93,266invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 5,353us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4,570us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 2,465us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,051us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Interest rate floors    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 34,155invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateFloorMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
55,645invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateFloorMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 464us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateFloorMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
440us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateFloorMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 172us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateFloorMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
199us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateFloorMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Interest rate caps    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 52,763invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
49,128invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 90us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
145us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Interest rate futures    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 3,557invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= met_FuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,707invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= met_FuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 9us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= met_FuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= met_FuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= met_FuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
9us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= met_FuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Interest rate options    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 35,261invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
48,078invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 1,666us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,241us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 27us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
75us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Synthetic GICs    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 4,262invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= met_SyntheticGicsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4,298invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= met_SyntheticGicsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= met_SyntheticGicsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= met_SyntheticGicsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= met_SyntheticGicsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= met_SyntheticGicsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Foreign currency swaps    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 11,627invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
11,041invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 855us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
447us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 432us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
385us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Foreign currency forwards    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 12,191invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
13,206invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 235us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
127us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 387us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
791us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Currency futures    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 1,242invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
522invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 2us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Currency options    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 9,734invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
8,324invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 531us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
585us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 295us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
340us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Credit default swaps — purchased    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 2,711invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,830invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 15us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
8us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 49us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
34us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Credit default swaps — written    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 10,206invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
10,527invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 190us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
181us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 4us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Equity futures    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 6,248invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= met_EquityFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
6,073invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= met_EquityFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 34us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= met_EquityFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
65us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= met_EquityFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= met_EquityFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= met_EquityFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Equity index options    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 42,751invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
39,345invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 1,411us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,426us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 1,079us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,036us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | Equity variance swaps    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 24,449invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VarianceSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
24,598invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VarianceSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 192us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VarianceSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
196us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VarianceSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities 664us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VarianceSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
639us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_VarianceSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated or Not Qualifying as Hedging Instruments | TRRs    
Derivatives, Fair Value [Line Items]    
Gross Notional Amount 3,375invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TotalReturnSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,297invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TotalReturnSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Assets 11us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TotalReturnSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
22us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TotalReturnSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Estimated Fair Value Liabilities $ 78us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TotalReturnSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 101us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TotalReturnSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember