XML 188 R166.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Fair Value (Quantitative Information) (Details) | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Minimum | Interest rate | Measurement Input, Swap Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 367 | 372
Minimum | Foreign currency exchange rate | Measurement Input, Swap Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 185 | 74
Minimum | Credit | Measurement Input, Credit Spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 0 | 84
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 0 - 40 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0 | 0
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 41 - 60 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0004 | 0.0005
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 61 - 115 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0 | 0.0023
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 1 - 10 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0039 | 0.0040
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 11 - 20 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0039 | 0.0049
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 21 - 116 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0010 | 0.0049
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Utilization Rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0020 | 0.0020
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Withdrawal Rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0 | 0
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Long-Term Equity Volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0805 | 0.0826
Minimum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Nonperformance risk spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0038 | 0.0034
Minimum | U.S. corporate and foreign corporate | Valuation Technique, Matrix Pricing | Measurement Input, Offered Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 4 | 0
Minimum | U.S. corporate and foreign corporate | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 0 | 20
Minimum | U.S. corporate and foreign corporate | Valuation Technique, Consensus Pricing Model | Measurement Input, Offered Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 86 | 5
Minimum | RMBS | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 0 | 0
Minimum | ABS & CLO | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 3 | 3
Maximum | Interest rate | Measurement Input, Swap Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 399 | 392
Maximum | Foreign currency exchange rate | Measurement Input, Swap Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 399 | 1,938
Maximum | Credit | Measurement Input, Credit Spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 0 | 138
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 0 - 40 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0015 | 0.0015
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 41 - 60 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0075 | 0.0075
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 61 - 115 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 1 | 1
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 1 - 10 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.2010 | 0.3750
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 11 - 20 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.15 | 0.3575
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 21 - 116 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.15 | 0.3575
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Utilization Rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.22 | 0.22
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Withdrawal Rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.20 | 0.20
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Long-Term Equity Volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.2185 | 0.2201
Maximum | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Nonperformance risk spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0159 | 0.0177
Maximum | U.S. corporate and foreign corporate | Valuation Technique, Matrix Pricing | Measurement Input, Offered Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 131 | 126
Maximum | U.S. corporate and foreign corporate | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 110 | 109
Maximum | U.S. corporate and foreign corporate | Valuation Technique, Consensus Pricing Model | Measurement Input, Offered Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 102 | 99
Maximum | RMBS | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 112 | 106
Maximum | ABS & CLO | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 101 | 102
Weighted Average | Interest rate | Measurement Input, Swap Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 385 | 381
Weighted Average | Foreign currency exchange rate | Measurement Input, Swap Yield |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 193 | 208
Weighted Average | Credit | Measurement Input, Credit Spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Derivative Asset (Liability) Net, Measurement Input | 0 | 101
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 0 - 40 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0005 | 0.0005
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 41 - 60 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0022 | 0.0020
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Mortality rates: Ages 61 - 115 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0123 | 0.0144
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 1 - 10 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0872 | 0.0896
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 11 - 20 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0434 | 0.0652
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Lapse rates: Durations 21 - 116 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0459 | 0.0289
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Utilization Rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0044 | 0.0038
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Withdrawal Rate |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0447 | 0.0402
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Long-Term Equity Volatility |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.1855 | 0.1849
Weighted Average | Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | Measurement Input, Nonperformance risk spread |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market Risk Benefits and Reinsured Market Risk Benefits direct, assumed and ceded guaranteed minimum benefits | 0.0073 | 0.0075
Weighted Average | U.S. corporate and foreign corporate | Valuation Technique, Matrix Pricing | Measurement Input, Offered Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 93 | 87
Weighted Average | U.S. corporate and foreign corporate | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 92 | 90
Weighted Average | U.S. corporate and foreign corporate | Valuation Technique, Consensus Pricing Model | Measurement Input, Offered Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 96 | 93
Weighted Average | RMBS | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 93 | 93
Weighted Average | ABS & CLO | Valuation Technique, Market Approach | Measurement Input, Quoted Price |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Debt Securities, Available-for-sale, Measurement Input | 93 | 91

X
- Definition Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Value of input used to measure net derivative asset (liability). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_DerivativeAssetLiabilityNetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Value of input used to measure net embedded derivative asset (liability). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_EmbeddedDerivativeAssetLiabilityNetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=met_MeasurementInputSwapYieldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CreditRiskContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputCreditSpreadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=met_MortalityRatesRangeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=met_MortalityRatesRangeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=met_MortalityRatesRangeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=met_LapseRatesDurationRangeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=met_LapseRatesDurationRangeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=met_LapseRatesDurationRangeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputUtilizationRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputWithdrawalRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=met_MeasurementInputLongTermEquityVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputCounterpartyCreditRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueMatrixPricingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputOfferedPriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_MarketApproachValuationTechniqueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputQuotedPriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueConsensusPricingModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |