XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Accounting Policies - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 01, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Significant Accounting Policies [Line Items]        
Operating income   $ 83,383 $ 69,916 $ 52,959
Net income   $ 72,738 $ 61,271 $ 44,281
Income per basic share   $ 9.70 $ 8.12 $ 5.82
Income per diluted share   $ 9.65 $ 8.05 $ 5.76
Description of payment terms in contract with customer   Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days.    
Financing receivables, net   $ 4,100 $ 4,400  
Other receivables due from suppliers   1,000 965  
Long-term accounts receivable, net of allowance for doubtful accounts   3,800 3,400  
Advertising expense   $ 1,500 $ 1,500 $ 1,600
Lower Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives of intangible assets   1 year    
Upper Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives of intangible assets   20 years    
Server Equipment | Service Life        
Significant Accounting Policies [Line Items]        
Estimated useful lives   4 years    
Server Equipment | Service Life | Subsequent Event        
Significant Accounting Policies [Line Items]        
Estimated useful lives 6 years      
Network Equipment | Service Life        
Significant Accounting Policies [Line Items]        
Estimated useful lives   4 years    
Network Equipment | Service Life | Subsequent Event        
Significant Accounting Policies [Line Items]        
Estimated useful lives 6 years      
Software | Lower Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   3 years    
Software | Upper Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   7 years    
Computer Equipment | Lower Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   2 years    
Computer Equipment | Upper Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   4 years    
Buildings and Improvements | Lower Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   5 years    
Buildings and Improvements | Upper Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   15 years    
Leasehold Improvements | Lower Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   3 years    
Leasehold Improvements | Upper Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   20 years    
Furniture and Fixtures | Lower Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   1 year    
Furniture and Fixtures | Upper Limit        
Significant Accounting Policies [Line Items]        
Estimated useful lives   10 years