XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Practical Expedient (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Revenue Recognition    
Practical expedient, disclosure of performance obligation   true
Contract with Customer, Asset and Liability    
Revenue recognized included in deferred revenue at beginning of quarter $ 88 $ 156