Accounts receivable, net - Summary of accounts receivable (Details) - USD ($) $ in Millions |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
---|---|---|---|
Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
Total accounts receivable | $ 6,160 | $ 4,519 | $ 5,675 |
Less: allowance for credit losses | (151) | (140) | (142) |
Other current receivables | 481 | 441 | 360 |
Total accounts receivable, net | 6,490 | 4,820 | 5,893 |
Trade receivables | |||
Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
Total accounts receivable | 5,326 | 3,829 | 4,788 |
Construction contract assets | |||
Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
Total accounts receivable | $ 834 | $ 690 | $ 887 |