v3.25.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of revenue    
Revenue from contracts with customers $ 864 $ 925
Operating lease income 27 25
Total operating revenues 891 950
Transferred over time    
Disaggregation of revenue    
Revenue from contracts with customers 714 729
Transferred over time | Retail service    
Disaggregation of revenue    
Revenue from contracts with customers 660 678
Transferred over time | Other service    
Disaggregation of revenue    
Revenue from contracts with customers 54 51
Transferred at point in time | Equipment sales    
Disaggregation of revenue    
Revenue from contracts with customers $ 150 $ 196