XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
6 Months Ended
Jan. 25, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table presents this disaggregation of revenue (in millions):
Three Months EndedSix Months Ended
January 25,
2025
January 27,
2024
January 25,
2025
January 27,
2024
Product revenue:
Networking$6,850 $7,081 $13,603 $15,904 
Security2,111 973 4,129 1,984 
Collaboration996 989 2,081 2,106 
Observability277 188 535 378 
Total Product10,234 9,232 20,348 20,371 
Services3,757 3,559 7,484 7,088 
Total$13,991 $12,791 $27,832 $27,459 
Our subscription revenue is recorded in product and services revenue in our Consolidated Statements of Operations as follows (in millions):
Three Months EndedSix Months Ended
January 25, 2025January 27, 2024January 25, 2025January 27, 2024
Product$4,432 $3,110 $8,851 $6,317 
Services3,430 3,280 6,855 6,534 
Total$7,862 $6,390 $15,706 $12,851 
The following table presents revenue for groups of similar products and services (in millions):
Three Months EndedSix Months Ended
January 25,
2025
January 27,
2024
January 25,
2025
January 27,
2024
Revenue:
Networking$6,850 $7,081 $13,603 $15,904 
Security2,111 973 4,129 1,984 
Collaboration996 989 2,081 2,106 
Observability277 188 535 378 
Total Product10,234 9,232 20,348 20,371 
Services3,757 3,559 7,484 7,088 
Total$13,991 $12,791 $27,832 $27,459 
Allowance for Credit Loss for Accounts Receivable
The allowances for credit loss for our accounts receivable are summarized as follows (in millions):
Three Months EndedSix Months Ended
January 25, 2025January 27, 2024January 25, 2025January 27, 2024
Allowance for credit loss at beginning of period$78 $82 $87 $85 
Provisions (benefits)12 12 11 
Recoveries (write-offs), net(10)(12)(19)(17)
Allowance for credit loss at end of period$80 $79 $80 $79 
Schedule of Gross Contract Assets by Internal Risk Ratings
Gross contract assets by our internal risk ratings are summarized as follows (in millions):
January 25,
2025
July 27,
2024
1 to 4$1,223 $1,266 
5 to 61,659 1,456 
7 and Higher82 72 
Total$2,964 $2,794