XML 95 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Change in Contract Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2018
Dec. 31, 2018
Change In Contract With Customer, Liability [Roll Forward]    
Balance, beginning of period $ 1,743 $ 2,053
Deferred revenue 750 1,922
Recognition of deferred revenue (682) (1,989)
Currency translation adjustment (29) (166)
Other 33 (5)
Balance, end of period 1,815 1,815
Calculated under Revenue Guidance in Effect before Topic 606    
Change In Contract With Customer, Liability [Roll Forward]    
Balance, beginning of period 0 2,434
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09    
Change In Contract With Customer, Liability [Roll Forward]    
Balance, beginning of period $ 0 $ (381)