XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts receivable, net - Summary of accounts receivable (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable $ 4,873 $ 4,519 $ 4,553
Less: allowance for credit losses (154) (140) (150)
Other current receivables 422 441 395
Total accounts receivable, net 5,141 4,820 4,798
Trade receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable 4,214 3,829 3,916
Construction contract assets      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable $ 659 $ 690 $ 637