XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Significant Accounting Policies and Practices - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Advertising expense $ 28 $ 27 $ 27
Antidilutive securities excluded from computation of earnings per share, Amount (in shares) 10 5 3
Maximum length to maturity of a security, from the investment date, where it is classified as cash and cash equivalent 90 days    
Length to maturity from the investment date of a security where the length of time is too short to be classified as a short-term investment 90 days    
Government incentives total $ 1,360    
Government incentive, current 497 $ 0  
Government incentive, noncurrent $ 859 $ 395  
Government Assistance, Statement of Financial Position [Extensible Enumeration] Other long-term assets    
Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenue (COR)    
Government Assistance, Amount $ 45