v3.25.2
Accounts receivable, net - Movement in credit loss allowance (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
At January 1 $ 140 $ 149
Charge-offs (7) (5)
Provision for credit losses 2 0
Foreign currency translation and other 16 (2)
At June 30 $ 151 $ 142