v3.24.0.1
Revenue from Contracts with Customers - Schedule of Contract Liability and Receivable Balances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Contract Assets $ 607 $ 534  
Contract Liabilities 812 748  
Change in contract assets included in other current assets 73    
Change in contracts liabilities included in deferred revenue 64    
Current portion of contract assets 495 356  
Amounts included in the beginning of year contract liability balance $ 747 $ 760 $ 767