XML 129 R93.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement benefit obligations - Future Benefit Payment Obligations (Details)
$ in Millions
Jul. 31, 2024
USD ($)
Retirement Benefits [Abstract]  
2025 $ 63
2026 65
2027 66
2028 68
2029 69
2030-2034 369
Total $ 700