v3.26.1
Long-duration insurance contracts - Summary of Other Information Relating to Long-Duration Insurance Liabilities (Detail) - USD ($)
$ in Millions
Mar. 31, 2026
Mar. 31, 2025
Periodic Payment Annuity [Member]    
Liability for Future Policy Benefit, Activity [Line Items]    
Undiscounted expected future benefits $ 32,395 $ 30,603
Weighted average discount rate 6.00% 5.70%
Weighted average accretion rate 4.80% 4.80%
Weighted average duration (in years) 15 years 16 years
Life and Health [Member]    
Liability for Future Policy Benefit, Activity [Line Items]    
Undiscounted expected future gross premiums $ 113,151 $ 100,956
Discounted expected future gross premiums 68,481 59,104
Undiscounted expected future benefits $ 101,046 $ 92,018
Weighted average discount rate 5.20% 5.20%
Weighted average accretion rate 2.60% 2.70%
Weighted average duration (in years) 14 years 14 years