v3.26.1
Contract revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Capitalized Contract Cost [Line Items]          
Contract with customer, asset $ 3,100   $ 3,100   $ 2,900
Contract assets representing accrued revenues not yet billed 66   66   37
Contract with customer, liability 226   226   180
Contract with customer, liability, revenue recognized 68   78    
Incremental costs for obtaining contracts          
Capitalized Contract Cost [Line Items]          
Capitalized contract costs 50   50   47
Capitalized contract cost, amortization 2 $ 4 5 $ 7  
Costs to fulfill contract          
Capitalized Contract Cost [Line Items]          
Capitalized contract costs $ 140   $ 140   $ 128