XML 68 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Schedule of Change in Unearned Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Unearned Revenue [Roll Forward]    
Unearned revenue, beginning of period $ 19,003 $ 17,376
Billings and other 39,513 36,370
Contribution from contract asset (34) 110
Unearned revenue from business combinations 156 4
Unearned revenue, end of period 20,743 19,003
Revenue recognized over time    
Unearned Revenue [Roll Forward]    
Revenue recognized (35,628) (32,727)
Revenue recognized at a point in time    
Unearned Revenue [Roll Forward]    
Revenue recognized $ (2,267) $ (2,130)