XML 94 R79.htm IDEA: XBRL DOCUMENT v3.5.0.2
SCHEDULE II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
May 31, 2016
May 31, 2015
May 31, 2014
Allowance for Sales Returns      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 379 $ 308 $ 241
Charged to Costs and Expenses 788 726 619
Charged to Other Accounts (15) (35) (3)
Write-Offs, Net (708) (620) (549)
Balance at End of Period 444 379 308
Allowance for Doubtful Accounts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 78 78 104
Charged to Costs and Expenses 52 35 13
Charged to Other Accounts (2) (15) (2)
Write-Offs, Net (85) (20) (37)
Balance at End of Period $ 43 $ 78 $ 78