v3.26.1
Commitments and Contingencies (Purchase Commitments) (Details)
$ in Millions
Apr. 30, 2026
USD ($)
Aggregate Future Purchase Commitments  
Total  $ 8,529
Remaining 2026 136
2027 710
2028 1,316
2029 1,362
2030 1,407
2031 and Thereafter 3,598
Cloud  
Aggregate Future Purchase Commitments  
Total  8,092
Remaining 2026 0
2027 449
2028 1,295
2029 1,352
2030 1,398
2031 and Thereafter 3,598
Manufacturing  
Aggregate Future Purchase Commitments  
Total  246
Remaining 2026 94
2027 152
2028 0
2029 0
2030 0
2031 and Thereafter 0
Other  
Aggregate Future Purchase Commitments  
Total  191
Remaining 2026 42
2027 109
2028 21
2029 10
2030 9
2031 and Thereafter $ 0