XML 98 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Standards (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2018
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Recently adopted accounting principles        
Excess tax benefits recognized   $ (863) $ (361) $ (434)
Accounting Standards Update 2016-09        
Recently adopted accounting principles        
Excess tax benefits recognized   $ 50    
Number of awards classified as a liability   0    
Impact to consolidated balance sheets related to adoption of specific portion of the guidance   $ 0    
Retained Earnings | Adjustments for New Accounting guidance, Early Adoption        
Recently adopted accounting principles        
TCJA reclassification from AOCI to Retained Earnings $ 32      
Accumulated other comprehensive loss | Adjustments for New Accounting guidance, Early Adoption        
Recently adopted accounting principles        
TCJA reclassification from AOCI to Retained Earnings $ (32)