XML 48 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Standards and Policies - ASU 2016-02 (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2019
Jan. 01, 2019
Recently Adopted Accounting Standards    
Lease, Practical expedients, Package true  
Lease, Practical expedients, Use of hindsight false  
Operating lease liabilities $ 155  
Operating lease assets $ 146  
ASU 2016-02, Leases | Adjustment    
Recently Adopted Accounting Standards    
Operating lease liabilities   $ 170
Operating lease assets   $ 161