XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Schedule of Change in Unearned Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Unearned Revenue [Roll Forward]        
Unearned revenue, beginning of period $ 16,555 $ 15,222 $ 20,743 $ 19,003
Billings and other 8,700 7,694 24,577 22,371
Unearned revenue, end of period 14,996 13,472 14,996 13,472
Revenue recognized over time        
Unearned Revenue [Roll Forward]        
Revenue recognized (9,833) (9,023) (28,727) (26,446)
Revenue recognized at a point in time        
Unearned Revenue [Roll Forward]        
Revenue recognized $ (426) $ (421) $ (1,597) $ (1,456)