XML 111 R86.htm IDEA: XBRL DOCUMENT v3.19.2
Schedule II - Valuation and Qualifying Accounts (Detail) - Allowance for Sales Returns - USD ($)
$ in Millions
12 Months Ended
May 31, 2019
May 31, 2018
May 31, 2017
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
BALANCE AT BEGINNING OF PERIOD $ 330 $ 343 $ 444
CHARGED TO COSTS AND EXPENSES   640 696
Charged to Other Accounts   5 3
WRITE-OFFS, NET   (658) (800)
BALANCE AT END OF PERIOD   330 $ 343
Accounting Standards Update 2014-09      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
BALANCE AT BEGINNING OF PERIOD 734    
CHARGED TO COSTS AND EXPENSES 1,959    
Charged to Other Accounts (30)    
WRITE-OFFS, NET (1,820)    
BALANCE AT END OF PERIOD $ 843 $ 734