Stockholders' Equity - Summary of Dividends Declared (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Oct. 31, 2025 |
Jul. 31, 2025 |
Apr. 30, 2025 |
Oct. 31, 2024 |
Jul. 31, 2024 |
Apr. 30, 2024 |
|
| Share-Based Payment Arrangement [Abstract] | ||||||
| Dividend per Share (in dollars per share) | $ 0.416 | $ 0.416 | $ 0.416 | $ 0.40 | $ 0.40 | $ 0.40 |
| Payments of dividends and dividend equivalents | $ 400 | $ 404 | $ 406 | $ 385 | $ 388 | $ 388 |