XML 95 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
May 31, 2018
May 31, 2017
May 31, 2016
Allowance for Sales Returns      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 343 $ 444 $ 379
Charged to Costs and Expenses 640 696 788
Charged to Other Accounts 5 3 (15)
Write-Offs, Net (658) (800) (708)
Balance at End of Period 330 343 444
Allowance for Doubtful Accounts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 19 43 78
Charged to Costs and Expenses 19 16 52
Charged to Other Accounts 0 0 (2)
Write-Offs, Net (8) (40) (85)
Balance at End of Period $ 30 $ 19 $ 43