XML 58 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Impacts of Adoption of Standards Related to Revenue Recognition and Leases to Previously Reported Results - (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Jun. 30, 2017
Jul. 01, 2016
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Revenue $ 24,538 $ 21,928    
Provision for income taxes 1,408 1,160    
Net income $ 6,576 $ 5,667    
Diluted earnings per share $ 0.84 $ 0.72    
Balance Sheets        
Accounts receivable, net of allowance for doubtful accounts $ 14,561   $ 22,431  
Operating lease right-of-use assets 6,844   6,555  
Other current and long-term assets     11,179  
Unearned revenue 24,904   26,656 $ 22,200
Deferred income taxes 5,513   5,734  
Operating lease liabilities 5,768   5,372  
Other current and long-term liabilities     24,621  
Stockholders' equity $ 89,647 $ 82,462 87,711  
As Previously Reported        
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Revenue   20,453    
Provision for income taxes   635    
Net income   $ 4,690    
Diluted earnings per share   $ 0.60    
Balance Sheets        
Accounts receivable, net of allowance for doubtful accounts     19,792  
Operating lease right-of-use assets     0  
Other current and long-term assets     11,147  
Unearned revenue     44,479  
Deferred income taxes     531  
Operating lease liabilities     0  
Other current and long-term liabilities     23,464  
Stockholders' equity     72,394  
New Revenue Standard Adjustment | Restatement Adjustment        
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Revenue   $ 1,475    
Provision for income taxes   525    
Net income   $ 977    
Diluted earnings per share   $ 0.12    
Balance Sheets        
Accounts receivable, net of allowance for doubtful accounts     2,639  
Operating lease right-of-use assets     0  
Other current and long-term assets     32  
Unearned revenue     (17,823)  
Deferred income taxes     5,203  
Operating lease liabilities     0  
Other current and long-term liabilities     (26)  
Stockholders' equity     15,317  
New Lease Standard Adjustment | Restatement Adjustment        
Balance Sheets        
Accounts receivable, net of allowance for doubtful accounts     0  
Operating lease right-of-use assets     6,555  
Other current and long-term assets     0  
Unearned revenue     0  
Deferred income taxes     0  
Operating lease liabilities     5,372  
Other current and long-term liabilities     1,183  
Stockholders' equity     $ 0