v3.26.1
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