v3.26.3
Revenue - Deferred Revenue and Backlog Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Dec. 31, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenue $ 17,520 $ 17,520 $ 12,116
Revenue recognized that was part of deferred revenue (1,287) (3,767)  
Backlog revenue $ 62,959 $ 62,959  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Percentage of backlog revenue expected to be recognized 67.00% 67.00%  
Period over which backlog revenue is expected to be recognized 1 year 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Percentage of backlog revenue expected to be recognized 27.00% 27.00%  
Period over which backlog revenue is expected to be recognized 2 years 2 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-10-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Percentage of backlog revenue expected to be recognized 6.00% 6.00%  
Period over which backlog revenue is expected to be recognized