v3.26.1
Revenue - Remaining Performance Obligation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 1,419   $ 1,419  
Capitalized Contract Cost, Amortization 17 $ 10 34 $ 19
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 241   $ 241  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2026   2026  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 6 months   6 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 338   $ 338  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2027   2027  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year 6 months   1 year 6 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 238   $ 238  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2028   2028  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 2 years 6 months   2 years 6 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 170   $ 170  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2029   2029  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 years 6 months   3 years 6 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 144   $ 144  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2030   2030  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 4 years 6 months   4 years 6 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 288   $ 288  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 5 years 6 months   5 years 6 months