v3.26.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Concentration Risk [Line Items]          
Revenue recognized, customer commitments (in percentage) 98.00% 98.00% 98.00% 98.00%  
Deferred revenue $ 9,700   $ 9,700   $ 8,200
Deferred revenue recognized     554 $ 603  
Contract assets 179   179   $ 0
Remaining performance obligation, amount $ 103,700   $ 103,700    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01          
Concentration Risk [Line Items]          
Remaining performance obligation (in percentage) 41.00%   41.00%    
Remaining performance obligation, expected timing of satisfaction 24 months   24 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01          
Concentration Risk [Line Items]          
Remaining performance obligation (in percentage) 39.00%   39.00%    
Remaining performance obligation, expected timing of satisfaction 48 months   48 months    
Customer A | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk (in percentage)     32.00%   68.00%
Customer B | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk (in percentage)     32.00%    
Customer D | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk (in percentage)         11.00%