XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues - Schedule of Change in Unearned Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Unearned Revenue [Roll Forward]        
Unearned revenue, beginning of period $ 17,799 $ 16,061 $ 20,743 $ 19,003
Billings and other 8,992 8,486 15,877 14,677
Unearned revenue, end of period 16,555 15,222 16,555 15,222
Revenue recognized over time        
Unearned Revenue [Roll Forward]        
Revenue recognized (9,684) (8,852) (18,895) (17,423)
Revenue recognized at a point in time        
Unearned Revenue [Roll Forward]        
Revenue recognized $ (552) $ (473) $ (1,170) $ (1,035)