XML 100 R87.htm IDEA: XBRL DOCUMENT
v3.23.1

Fair Value (Assets and Liabilities Measured - Quantitative Information) (Details) - Level 3 | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Measurement Input, Mortality Rate | Minimum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.0004 | 0.0004
Embedded Derivative Liability, Measurement Input | 0.0003 | 0.0003
Measurement Input, Mortality Rate | Maximum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.1290 | 0.1290
Embedded Derivative Liability, Measurement Input | 0.0924 | 0.0924
Measurement Input, Lapse Rate | Minimum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.0100 | 0.0100
Embedded Derivative Liability, Measurement Input | 0.0100 | 0.0100
Measurement Input, Lapse Rate | Maximum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.2411 | 0.2411
Embedded Derivative Liability, Measurement Input | 0.6230 | 0.6230
Measurement Input, Utilization Rate | Minimum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.0000 | 0.0000
Measurement Input, Utilization Rate | Maximum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.2500 | 0.2500
Measurement Input, Withdrawal Rate | Minimum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.0000 | 0.0000
Embedded Derivative Liability, Measurement Input | 0.0050 | 0.0050
Measurement Input, Withdrawal Rate | Maximum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.1000 | 0.1000
Embedded Derivative Liability, Measurement Input | 0.0900 | 0.0900
Measurement Input, Long Term Equity Volatilities | Minimum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.1596 | 0.1999
Measurement Input, Long Term Equity Volatilities | Maximum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.2453 | 0.2845
Measurement Input, Entity Credit Risk | Minimum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.0108 | (0.0273)
Embedded Derivative Liability, Measurement Input | 0.0073 | 0.0000
Measurement Input, Entity Credit Risk | Maximum |  |
Fair Value, Option, Quantitative Disclosures |  |
Market Risk Benefit, Measurement Input | 0.0222 | 0.0452
Embedded Derivative Liability, Measurement Input | 0.0212 | 0.0198

X
- Definition Value of input used to measure embedded derivative 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_EmbeddedDerivativeLiabilityMeasurementInput
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-30 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-31 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-32 + Details
Name: | us-gaap_FairValueOptionQuantitativeDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of measurement input used to measure contract or contract feature in long-duration contract issued by insurance entity that both protects contract holder from other-than-nominal capital market risk and exposes insurance entity to other-than-nominal capital market risk. + 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_MarketRiskBenefitMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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

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

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
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: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputLapseRateMember
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=bhf_MeasurementInputLongTermEquityVolatilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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