v3.26.1
Segment analysis - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment analysis        
Revenue $ 1,713 $ 1,455 $ 3,217 $ 2,723
Europe        
Segment analysis        
Revenue 698 615 1,323 1,143
Americas        
Segment analysis        
Revenue 1,015 840 1,894 1,580
Europe        
Segment analysis        
Revenue 693 605 1,313 1,125
Europe | Europe        
Segment analysis        
Revenue 693 605 1,313 1,125
North America        
Segment analysis        
Revenue 897 718 1,632 1,336
North America | Europe        
Segment analysis        
Revenue 1 1 2 3
North America | Americas        
Segment analysis        
Revenue 896 717 1,630 1,333
Rest of the world        
Segment analysis        
Revenue 123 132 272 262
Rest of the world | Europe        
Segment analysis        
Revenue 4 9 8 15
Rest of the world | Americas        
Segment analysis        
Revenue 119 123 264 247
Over time        
Segment analysis        
Revenue 1,356 1,162 2,571 2,191
Point in time        
Segment analysis        
Revenue $ 357 $ 293 $ 646 $ 532