v3.24.1.1.u2
Revenues - Schedule of Change in Unearned Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Revenue from Contract with Customer [Abstract]      
Customer contract assets $ 828   $ 758
Unearned Revenue [Roll Forward]      
Unearned revenue, beginning of period 19,003 $ 17,376  
Billings and other 6,108 5,937  
Contribution from contract asset 70 55  
Unearned revenue from business combinations 13 0  
Unearned revenue, end of period 16,061 15,121  
Revenue recognized over time      
Unearned Revenue [Roll Forward]      
Revenue recognized (8,571) (7,837)  
Revenue recognized at a point in time      
Unearned Revenue [Roll Forward]      
Revenue recognized $ (562) $ (410)