XML 68 R53.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accounting Policies - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2014
Significant Accounting Policies [Line Items]      
Advertising expense $ 1,600 $ 1,900 $ 2,300
Net cash from operations 33,325 29,668 32,502
Net cash used in financing (8,393) (9,668) (8,665)
Provision (benefit) for income taxes $ 2,953 $ 6,314 $ 5,746
Lower Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives of intangible assets 1 year 1 year 1 year
Upper Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives of intangible assets 15 years 15 years 15 years
Adjustments for New Accounting Pronouncement      
Significant Accounting Policies [Line Items]      
Net cash from operations   $ 588 $ 271
Net cash used in financing   $ (588) $ (271)
Provision (benefit) for income taxes $ 402    
Software | Lower Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 3 years 3 years 3 years
Software | Upper Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 7 years 7 years 7 years
Computer Equipment | Lower Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 2 years 2 years 2 years
Computer Equipment | Upper Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 3 years 3 years 3 years
Buildings and Improvements | Lower Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 5 years 5 years 5 years
Buildings and Improvements | Upper Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 15 years 15 years 15 years
Leasehold Improvements | Lower Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 3 years 3 years 3 years
Leasehold Improvements | Upper Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 20 years 20 years 20 years
Furniture and Fixtures | Lower Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 1 year 1 year 1 year
Furniture and Fixtures | Upper Limit      
Significant Accounting Policies [Line Items]      
Estimated useful lives 10 years 10 years 10 years
Windows 10 Licenses | Lower Limit      
Significant Accounting Policies [Line Items]      
Revenue recognition period 2 years    
Windows 10 Licenses | Upper Limit      
Significant Accounting Policies [Line Items]      
Revenue recognition period 4 years