XML 112 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Contract assets $ 329 $ 238  
Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag impairment losses    
Impairment of held for use assets $ 89   $ 42
Operating lease impairment loss $ 58 $ 0 $ 30
Recognized compensation cost award service period 3 years    
Purchase of common shares (in shares) (current year less than) 5 2 1
Common Stock      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Purchase of common shares (in shares) (current year less than) 3    
Buildings      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Fixed asset, estimated useful life 30 years    
Customer relationships      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Intangible assets, estimated useful lives 10 years    
Minimum      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Payment or collection period 1 day    
Lease renewal term 1 year    
Minimum | Furniture and fixture      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Fixed asset, estimated useful life 3 years    
Minimum | Software      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Intangible assets, estimated useful lives 1 year    
Minimum | Internally developed software      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Intangible assets, estimated useful lives 3 years    
Maximum      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Payment or collection period 3 days    
Lease renewal term 5 years    
Maximum | Furniture and fixture      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Fixed asset, estimated useful life 7 years    
Maximum | Trademarks      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Intangible assets, estimated useful lives 5 years    
Maximum | Software      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Intangible assets, estimated useful lives 10 years    
Maximum | Internally developed software      
Summary of Significant Accounting Policies (Textuals) [Abstract]      
Intangible assets, estimated useful lives 10 years