XML 111 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Cash and cash equivalents $ 1,152 $ 703    
Operating lease ROU assets 564      
Operating lease liability $ 595      
Purchase of common shares (in shares) 1 1 4  
ASU 2016-02        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Operating lease ROU assets       $ 442
Operating lease liability       $ 446
Buildings        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Fixed asset, estimated useful life 30 years      
Minimum        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Lease renewal term 1 year      
Minimum | Furniture and fixture        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Fixed asset, estimated useful life 3 years      
Minimum | Computer equipment        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Fixed asset, estimated useful life 3 years      
Maximum        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Lease renewal term 5 years      
Maximum | Furniture and fixture        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Fixed asset, estimated useful life 7 years      
Maximum | Computer equipment        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Fixed asset, estimated useful life 7 years      
Customer relationships        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Intangible assets, estimated useful lives 10 years      
Trademarks | Maximum        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Intangible assets, estimated useful lives 5 years      
Software | Minimum        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Intangible assets, estimated useful lives 3 years      
Software | Maximum        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Intangible assets, estimated useful lives 10 years      
Internally developed software | Minimum        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Intangible assets, estimated useful lives 3 years      
Internally developed software | Maximum        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Intangible assets, estimated useful lives 10 years