Taxes - Narrative (Details) - USD ($) $ in Millions |
Jan. 31, 2026 |
Jan. 31, 2025 |
Jan. 31, 2024 |
Jan. 31, 2023 |
|---|---|---|---|---|
| Taxes [Line Items] | ||||
| Operating loss and capital loss carryforwards | $ 19,600 | |||
| Valuation allowances | 4,421 | $ 7,405 | ||
| Unrecognized tax benefits | 2,440 | 3,757 | $ 3,540 | $ 3,307 |
| Unrecognized tax benefits that would impact effective tax rate | 2,000 | $ 2,000 | ||
| Operating loss and capital loss carryforward expiring by 2046 | ||||
| Taxes [Line Items] | ||||
| Operating loss and capital loss carryforwards | $ 13,100 |