XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts receivable, net - Summary of accounts receivable (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable $ 4,553 $ 4,290 $ 4,421
Less: allowance for credit losses (150) (149) (134)
Other current receivables 395 366 419
Total accounts receivable, net 4,798 4,507 4,706
Trade receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable 3,916 3,574 3,799
Construction contract assets      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable $ 637 $ 716 $ 622