XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2024
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Contract assets $ 227 $ 207    
Contract assets, noncurrent 240 $ 122    
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   $ 71    
Operating lease impairment loss $ 0 $ 43 $ 0  
Recognized compensation cost award service period 3 years      
Purchase of common shares (in shares) (current year less than) 2 3    
Stock Options        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Purchase of common shares (in shares) (current year less than) 8 5 2  
Subsequent Event        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Equity security investment       $ 30
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]        
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]        
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