XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets and Liabilities (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]      
Increase in contract assets $ 700    
Increase in contract liabilities 400    
Revenue recognized related to contract liabilities outstanding at the beginning of the year 3,000 $ 2,600  
Allowance for expected credit losses on contract assets $ 510   $ 491