XML 119 R98.htm IDEA: XBRL DOCUMENT v3.25.2
Retirement benefit obligations - Future Benefit Payment Obligations (Details)
$ in Millions
Jul. 31, 2025
USD ($)
Retirement Benefits [Abstract]  
2026 $ 67
2027 68
2028 70
2029 71
2030 72
2031-2035 385
Total $ 733