XML 143 R114.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
May 31, 2018
May 31, 2017
May 31, 2016
Allowance For Doubtful Accounts [Member]      
Movement In Valuation Allowances And Reserves Roll Forward      
Valuation Allowances And Reserves Beginning Balance $ 115 $ 73 $ 86
Charged To Expenses 246 136 121
Deductions [1] 162 94 134
Valuation Allowances And Reserves Ending Balance 199 115 73
Allowance For Revenue Adjustments [Member]      
Movement In Valuation Allowances And Reserves Roll Forward      
Valuation Allowances And Reserves Beginning Balance 137 105 99
Charged To Other Accounts [2] 1,173 941 692
Deductions [3] 1,108 909 686
Valuation Allowances And Reserves Ending Balance 202 137 105
Inventory Valuation Allowance [Member]      
Movement In Valuation Allowances And Reserves Roll Forward      
Valuation Allowances And Reserves Beginning Balance 237 218 207
Charged To Expenses 27 26 26
Charged To Other Accounts 6    
Deductions 2 7 15
Valuation Allowances And Reserves Ending Balance $ 268 $ 237 $ 218
[1] Uncollectible accounts written off, net of recoveries, and other adjustments.
[2] Principally charged against revenue.
[3] Service failures, rebills and other.