XML 117 R93.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule II - Valuation and Qualifying Accounts (Detail) - Allowance for Sales Returns - USD ($)
$ in Millions
12 Months Ended
May 31, 2020
May 31, 2019
May 31, 2018
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
BALANCE AT BEGINNING OF PERIOD   $ 330 $ 343
CHARGED TO COSTS AND EXPENSES     640
CHARGED TO OTHER ACCOUNTS     5
WRITE-OFFS, NET     (658)
BALANCE AT END OF PERIOD     330
Accounting Standards Update 2014-09      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
BALANCE AT BEGINNING OF PERIOD $ 843 734  
CHARGED TO COSTS AND EXPENSES 1,941 1,959  
CHARGED TO OTHER ACCOUNTS (31) (30)  
WRITE-OFFS, NET (2,071) (1,820)  
BALANCE AT END OF PERIOD $ 682 $ 843 $ 734