v3.25.2
Revenue from Contracts with Customers - Schedule of Contract Liability and Receivable Balances (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]          
Contract Assets $ 910   $ 910   $ 720
Contract Liabilities 1,216   1,216   1,219
Change in contract assets included in other current assets     190    
Change in contracts liabilities included in deferred revenue     (3)    
Current portion of contract assets 651   651   $ 492
Amounts included in the beginning of year contract liability balance $ 147 $ 33 $ 1,050 $ 731