XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Accounting Policies - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 01, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Significant Accounting Policies [Line Items]        
Operating income   $ 69,916 $ 52,959 $ 42,959
Net income   $ 61,271 $ 44,281 $ 39,240
Income per basic share   $ 8.12 $ 5.82 $ 5.11
Income per diluted share   $ 8.05 $ 5.76 $ 5.06
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,400 $ 5,200  
Other receivables due from suppliers   965 442  
Long-term accounts receivable, net of allowance for doubtful accounts   3,400 2,700  
Advertising expense   $ 1,500 $ 1,600 $ 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    
Service Life        
Significant Accounting Policies [Line Items]        
Operating income   $ 2,700    
Net income   $ 2,300    
Income per basic share   $ 0.30    
Income per diluted share   $ 0.30    
Server Equipment | Service Life        
Significant Accounting Policies [Line Items]        
Estimated useful lives 4 years   3 years  
Network Equipment | Service Life        
Significant Accounting Policies [Line Items]        
Estimated useful lives 4 years   2 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