v3.26.1
Accounts receivable, net - Summary of accounts receivable (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable $ 6,327 $ 4,821 $ 6,160
Less: allowance for credit losses (136) (137) (151)
Other current receivables 586 494 481
Total accounts receivable, net 6,777 5,178 6,490
Trade receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable 5,534 4,296 5,326
Construction contract assets      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total accounts receivable $ 793 $ 525 $ 834