v3.26.1
Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Provision for credit losses related to uncollectible receivables $ 94 $ 44 $ 142 $ 87
Unbilled revenues and trade receivables        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of the period 19 16 17 16
Provision for credit losses related to uncollectible receivables 7 7 13 14
Write-offs (5) (7) (9) (14)
Balance, end of the period $ 21 $ 16 $ 21 $ 16