v3.26.1
Revenue - Remaining Performance Obligation (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 1,366  
Capitalized Contract Cost, Amortization 17 $ 9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 330  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2026  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 9 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 $ 293  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2027  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year 9 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 $ 213  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2028  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 2 years 9 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 $ 148  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2029  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 years 9 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 $ 122  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2030  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 4 years 9 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 $ 260  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 5 years 9 months