XML 76 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Reconciliation of Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Reconciliation of Contract Balances    
Notes and accounts receivable — trade (net of allowances of $102 in 2025 and $114 in 2024) $ 5,857 $ 6,804
Notes and accounts receivable - trade, allowances 102 114
Contract assets 465 433
Deferred income (current) 15,057 13,907
Deferred income (noncurrent) 3,844 $ 3,622
Revenue recognized that was included in deferred income at the beginning of the period $ 4,400