v3.25.2
Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Provision for credit losses related to uncollectible receivables $ 44 $ 26 $ 87 $ 54
Unbilled revenues and trade receivables        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of the period 16 16 16 13
Provision for credit losses related to uncollectible receivables 7 2 14 8
Write-offs (7) (3) (14) (6)
Balance, end of the period $ 16 $ 15 $ 16 $ 15