v3.26.1
Other current and non-current liabilities - Schedule of Other Non-Current Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Uncertain tax positions $ 23 $ 22
Contract liabilities 69 36
Lease liabilities 17 18
Other liabilities 11 12
Total other non-current liabilities $ 120 $ 88