v3.26.1
Revenue Recognition - Disaggregation of Revenue 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 [Line Items]        
Revenue $ 1,774 $ 1,419 $ 3,199 $ 2,852
Retail/e-commerce        
Disaggregation of Revenue [Line Items]        
Revenue 652 540 1,182 1,071
Industrial/manufacturing        
Disaggregation of Revenue [Line Items]        
Revenue 364 269 638 547
Food and beverage        
Disaggregation of Revenue [Line Items]        
Revenue 320 220 571 453
Automotive        
Disaggregation of Revenue [Line Items]        
Revenue 121 92 216 188
Logistics and transportation        
Disaggregation of Revenue [Line Items]        
Revenue 124 111 244 236
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 193 $ 187 $ 348 $ 357