v3.26.1
Revenue Recognition - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
sales_channel
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized $ 255 $ 294    
Contract liabilities     $ 647 $ 733
Minimum        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Contract term 1 year      
Maximum        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Contract term 5 years      
Business Customers        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Number of revenue sales channel | sales_channel 5      
Business Customers | Weighted Average        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Length of customer life 38 months      
Mass Market Customers | Weighted Average        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Length of customer life 50 months