XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet and Other Details - Deferred Revenue (Details) - USD ($)
$ in Millions
Apr. 30, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 22,293 $ 22,164
Current 12,249 12,148
Noncurrent 10,044 10,016
Product    
Disaggregation of Revenue [Line Items]    
Deferred revenue 9,835 9,416
Service    
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 12,458 $ 12,748