XML 168 R142.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insurance Liabilities - Schedule of policyholder contract deposits (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2021
Liability for Future Policy Benefit, by Product Segment [Line Items]      
Policyholder contract deposits $ 161,979 $ 155,984 $ 148,223