XML 87 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Contract assets $ 220,000,000 $ 227,000,000    
Contract assets, noncurrent 308,000,000 240,000,000    
Impairment of intangible assets, finite-lived 0 0    
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 $ 0 0 $ 71,000,000  
Operating lease impairment loss   $ 0 $ 43,000,000 $ 0
Recognized compensation cost award service period 3 years      
Purchase of common shares (in shares)   2 3  
Stock Options        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Purchase of common shares (in shares) 7 8 5  
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      
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 | Internal-use 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      
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 | Internal-use software        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Intangible assets, estimated useful lives 3 years      
Minimum | Internally developed software        
Summary of Significant Accounting Policies (Textuals) [Abstract]        
Intangible assets, estimated useful lives 3 years