v3.26.1
Revenue Recognition - Schedule of Revenue Disaggregated by Industry Sector (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Revenue $ 3,441 $ 3,299 $ 6,739 $ 6,276
Omnichannel retail        
Disaggregation of Revenue        
Revenue 1,637 1,626 3,198 3,048
Technology and consumer electronics        
Disaggregation of Revenue        
Revenue 439 402 872 795
Industrial and manufacturing        
Disaggregation of Revenue        
Revenue 408 403 802 765
Consumer packaged goods        
Disaggregation of Revenue        
Revenue 331 290 665 574
Food and beverage        
Disaggregation of Revenue        
Revenue 341 359 658 673
Other        
Disaggregation of Revenue        
Revenue $ 285 $ 219 $ 544 $ 421