XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies - Additional Information (Detail)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jan. 18, 2023
Job
Dec. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
$ / shares
Jul. 01, 2022
Significant Accounting Policies [Line Items]            
Operating income     $ 88,523 $ 83,383 $ 69,916  
Net income     $ 72,361 $ 72,738 $ 61,271  
Income per basic share | $ / shares     $ 9.72 $ 9.70 $ 8.12  
Income per diluted share | $ / shares     $ 9.68 $ 9.65 $ 8.05  
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.      
Other receivables related to purchase of components     $ 9,200 $ 6,100    
Financing receivables, net     5,300 4,100    
Long-term accounts receivable, net of allowance for doubtful accounts     4,500 3,800    
Advertising expense     $ 904 $ 1,500 $ 1,500  
Estimated reduction in workforce | Job 10,000          
Employee severance expenses   $ 800        
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     $ 3,700      
Net income     $ 3,000      
Income per basic share | $ / shares     $ 0.4      
Income per diluted share | $ / shares     $ 0.4      
Server Equipment | Service Life            
Significant Accounting Policies [Line Items]            
Estimated useful lives       4 years   6 years
Network Equipment | Service Life            
Significant Accounting Policies [Line Items]            
Estimated useful lives       4 years   6 years
Software            
Significant Accounting Policies [Line Items]            
Estimated useful lives     3 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     6 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