v3.24.4
Revenue from Contracts with Customers - Schedule of Contract Liability and Receivable Balances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]      
Contract Assets $ 720 $ 607  
Contract Liabilities 1,219 812  
Change in contract assets included in other current assets 113    
Change in contracts liabilities included in deferred revenue 407    
Current portion of contract assets 492 495  
Amounts included in the beginning of year contract liability balance $ 787 $ 747 $ 760