XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts receivable, net - Summary of accounts receivable (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable $ 5,675 $ 4,290 $ 5,863
Less: allowance for credit losses (142) (149) (139)
Other current receivables 360 366 395
Total accounts receivable, net 5,893 4,507 6,119
Trade receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable 4,788 3,574 4,957
Construction contract assets      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable $ 887 $ 716 $ 906