v3.25.1
Revenue Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]      
Accounts and notes receivable - trade $ 7,251 $ 6,760 $ 4,615
Contract assets - current 30 28 30
Contract assets - noncurrent 73 67 74
Deferred Revenue, Current 2,631 2,694 3,287
Deferred Revenue. Noncurrent 111 104 $ 114
Disaggregation of Revenue [Line Items]      
Deferred revenue recognized during the period $ 1,174 $ 1,205