v3.26.1
Long-duration insurance contracts - Summary of life, annuity and health insurance benefits liabilities (Detail) - USD ($)
$ in Millions
Mar. 31, 2026
Mar. 31, 2025
Liabilities for Guarantees on Long-Duration Contracts [Line Items]    
Life, annuity and health insurance benefits $ 17,479 $ 17,734
Periodic Payment Annuity [Member]    
Liabilities for Guarantees on Long-Duration Contracts [Line Items]    
Life, annuity and health insurance benefits 10,121 10,376
Life and Health [Member]    
Liabilities for Guarantees on Long-Duration Contracts [Line Items]    
Life, annuity and health insurance benefits 4,492 4,485
Other [Member]    
Liabilities for Guarantees on Long-Duration Contracts [Line Items]    
Life, annuity and health insurance benefits $ 2,866 $ 2,873