v3.26.1
Fair Value Measurements - Quantitative information about level 3 fair value measurements (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale [1] $ 187,673 $ 189,381  
Market risk benefit assets 2,628 2,392  
Market risk benefit liabilities 7,333 7,309  
Embedded derivatives within policyholder contract deposits 15,400 16,000  
Policyholder contract deposit $ 190,076 $ 188,876 $ 176,312
Minimum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0645 0.0585  
Minimum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0016 0.0016  
Minimum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.2000 0.2000  
Minimum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.3825 0.3825  
Minimum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.8000 0.8000  
Minimum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0000 0.0000  
Minimum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input   0.0015  
Maximum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.5065 0.4585  
Maximum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.2880 0.2880  
Maximum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.8618 1.8618  
Maximum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.6001 1.6001  
Maximum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.0000 1.0000  
Maximum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0630 0.0630  
Maximum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input   0.0213  
Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefit assets $ 2,628 $ 2,392 1,200
Market risk benefit liabilities 7,300   $ 6,300
Obligations of states, municipalities and political subdivisions      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 4,169 $ 4,486  
Obligations of states, municipalities and political subdivisions | Minimum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0564 0.0562  
Obligations of states, municipalities and political subdivisions | Maximum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0593 0.0587  
Obligations of states, municipalities and political subdivisions | Weighted-average | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0578 0.0574  
Obligations of states, municipalities and political subdivisions | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 720 $ 723  
Corporate debt      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 121,198 $ 122,071  
Corporate debt | Minimum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0505 0.0492  
Corporate debt | Maximum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0661 0.0762  
Corporate debt | Weighted-average | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0583 0.0580  
Corporate debt | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 808 $ 701  
RMBS      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 16,744 $ 16,350  
RMBS | Minimum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0533 0.0517  
RMBS | Minimum | Prepayment speed      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0379 0.0411  
RMBS | Minimum | Default rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0046 0.0039  
RMBS | Minimum | Loss severity      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.3982 0.3809  
RMBS | Maximum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0664 0.0639  
RMBS | Maximum | Prepayment speed      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0719 0.0762  
RMBS | Maximum | Default rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0185 0.0198  
RMBS | Maximum | Loss severity      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.6646 0.8411  
RMBS | Weighted-average | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0598 0.0578  
RMBS | Weighted-average | Prepayment speed      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0549 0.0587  
RMBS | Weighted-average | Default rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0115 0.0118  
RMBS | Weighted-average | Loss severity      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.5314 0.6110  
RMBS | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 2,204 $ 2,847  
CLO | Minimum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0491 0.0502  
CLO | Maximum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0856 0.0632  
CLO | Weighted-average | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0619 0.0567  
CLO | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 1,952 $ 1,939  
ABS | Minimum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0510 0.0464  
ABS | Maximum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0707 0.0724  
ABS | Weighted-average | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0608 0.0594  
ABS | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 17,751 $ 18,129  
CMBS      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 9,492 $ 9,307  
CMBS | Minimum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0495 0.0380  
CMBS | Maximum | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.1567 0.1992  
CMBS | Weighted-average | Yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.1031 0.1158  
CMBS | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Bonds available-for-sale $ 700 $ 696  
Market risk benefit assets | Minimum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0025    
Market risk benefit assets | Maximum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt securities, available-for-sale, measurement input 0.0249    
Variable annuities guaranteed benefits | Minimum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0645 0.0585  
Variable annuities guaranteed benefits | Minimum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0016 0.0016  
Variable annuities guaranteed benefits | Minimum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.2000 0.2000  
Variable annuities guaranteed benefits | Minimum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.3825 0.3825  
Variable annuities guaranteed benefits | Minimum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.8000 0.8000  
Variable annuities guaranteed benefits | Minimum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0000 0.0000  
Variable annuities guaranteed benefits | Minimum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0025 0.0015  
Variable annuities guaranteed benefits | Maximum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.5065 0.4585  
Variable annuities guaranteed benefits | Maximum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.2880 0.2880  
Variable annuities guaranteed benefits | Maximum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.8618 1.8618  
Variable annuities guaranteed benefits | Maximum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.6001 1.6001  
Variable annuities guaranteed benefits | Maximum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.0000 1.0000  
Variable annuities guaranteed benefits | Maximum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0630 0.0630  
Variable annuities guaranteed benefits | Maximum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0249 0.0213  
Variable annuities guaranteed benefits | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefit liabilities $ 1,659 $ 1,651  
Fixed annuities guaranteed benefits | Minimum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0020 0.0020  
Fixed annuities guaranteed benefits | Minimum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.2000 0.2000  
Fixed annuities guaranteed benefits | Minimum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.4026 0.4026  
Fixed annuities guaranteed benefits | Minimum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.9000 0.9000  
Fixed annuities guaranteed benefits | Minimum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0046 0.0016  
Fixed annuities guaranteed benefits | Maximum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.1575 0.1575  
Fixed annuities guaranteed benefits | Maximum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.8618 1.8618  
Fixed annuities guaranteed benefits | Maximum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.6843 1.6843  
Fixed annuities guaranteed benefits | Maximum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.9750 0.9750  
Fixed annuities guaranteed benefits | Maximum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0249 0.0213  
Fixed annuities guaranteed benefits | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefit liabilities $ 1,823 $ 1,817  
Fixed index annuities guaranteed benefits | Minimum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0645 0.0585  
Fixed index annuities guaranteed benefits | Minimum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0020 0.0020  
Fixed index annuities guaranteed benefits | Minimum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.2000 0.2000  
Fixed index annuities guaranteed benefits | Minimum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.2413 0.2413  
Fixed index annuities guaranteed benefits | Minimum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.6000 0.6000  
Fixed index annuities guaranteed benefits | Minimum | Option budget      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0000 0.0000  
Fixed index annuities guaranteed benefits | Minimum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0000 0.0000  
Fixed index annuities guaranteed benefits | Minimum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0046 0.0016  
Fixed index annuities guaranteed benefits | Maximum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.5065 0.4585  
Fixed index annuities guaranteed benefits | Maximum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.6000 0.6000  
Fixed index annuities guaranteed benefits | Maximum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.8618 1.8618  
Fixed index annuities guaranteed benefits | Maximum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 1.3080 1.3080  
Fixed index annuities guaranteed benefits | Maximum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.9750 0.9750  
Fixed index annuities guaranteed benefits | Maximum | Option budget      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0600 0.0600  
Fixed index annuities guaranteed benefits | Maximum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0630 0.0630  
Fixed index annuities guaranteed benefits | Maximum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefits, measurement input 0.0249 0.0213  
Fixed index annuities guaranteed benefits | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Market risk benefit liabilities $ 3,851 $ 3,841  
Index credits on fixed index annuities      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Policyholder contract deposit $ 2,000 $ 2,000  
Index credits on fixed index annuities | Minimum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0645 0.0585  
Index credits on fixed index annuities | Minimum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0020 0.0020  
Index credits on fixed index annuities | Minimum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.2000 0.2000  
Index credits on fixed index annuities | Minimum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.2413 0.2413  
Index credits on fixed index annuities | Minimum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.6000 0.6000  
Index credits on fixed index annuities | Minimum | Option budget      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0000 0.0000  
Index credits on fixed index annuities | Minimum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0000 0.0000  
Index credits on fixed index annuities | Minimum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0046 0.0016  
Index credits on fixed index annuities | Maximum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.5065 0.4585  
Index credits on fixed index annuities | Maximum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.6000 0.6000  
Index credits on fixed index annuities | Maximum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 1.8618 1.8618  
Index credits on fixed index annuities | Maximum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 1.3080 1.3080  
Index credits on fixed index annuities | Maximum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.9750 0.9750  
Index credits on fixed index annuities | Maximum | Option budget      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0600 0.0600  
Index credits on fixed index annuities | Maximum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0630 0.0630  
Index credits on fixed index annuities | Maximum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0249 0.0213  
Index credits on fixed index annuities | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivatives within policyholder contract deposits $ 9,602 $ 9,996  
Registered index-linked annuities | Minimum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0645 0.0585  
Registered index-linked annuities | Minimum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0100 0.0100  
Registered index-linked annuities | Minimum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.9500 0.9500  
Registered index-linked annuities | Minimum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.9665 0.9665  
Registered index-linked annuities | Minimum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0170 0.0170  
Registered index-linked annuities | Minimum | Option budget      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0000 0.0000  
Registered index-linked annuities | Minimum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0046 0.0016  
Registered index-linked annuities | Maximum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.5065 0.4585  
Registered index-linked annuities | Maximum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.5000 0.5000  
Registered index-linked annuities | Maximum | Dynamic lapse multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 2.2000 2.2000  
Registered index-linked annuities | Maximum | Mortality multiplier      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 1.4729 1.4729  
Registered index-linked annuities | Maximum | Utilization      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.1809 0.1809  
Registered index-linked annuities | Maximum | Option budget      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0630 0.0630  
Registered index-linked annuities | Maximum | Equity / interest-rate correlation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0249 0.0213  
Registered index-linked annuities | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivatives within policyholder contract deposits $ 721 $ 765  
Index universal life | Minimum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0588 0.0588  
Index universal life | Minimum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0000 0.0000  
Index universal life | Minimum | Mortality rates      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0000 0.0000  
Index universal life | Minimum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0046 0.0016  
Index universal life | Maximum | Equity volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.2208 0.2017  
Index universal life | Maximum | Base lapse rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.3797 0.3797  
Index universal life | Maximum | Mortality rates      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 1.0000 1.0000  
Index universal life | Maximum | NPA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivative liability, measurement input 0.0249 0.0213  
Index universal life | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Embedded derivatives within policyholder contract deposits $ 1,250 $ 1,261  
[1] See Note 8 for details of balances associated with variable interest entities