Accounts receivable, net - Narrative (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Accounts receivable, net of allowance for credit losses of $136 million, $137 million, and $151 million as of June 30, 2026, December 31, 2025, and June 30, 2025, respectively | $ 6,777 | $ 5,178 | $ 6,490 |
| Affiliated entity | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Accounts receivable, net of allowance for credit losses of $136 million, $137 million, and $151 million as of June 30, 2026, December 31, 2025, and June 30, 2025, respectively | $ 12 | $ 32 | $ 62 |