v3.26.1
Revenue - Schedule of Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 22,974 $ 15,558 $ 42,773 $ 28,286
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 14,413 10,814 26,532 19,304
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 4,115 2,574 7,760 4,963
China        
Disaggregation of Revenue [Line Items]        
Revenue 941 466 1,635 917
Japan        
Disaggregation of Revenue [Line Items]        
Revenue 628 521 1,199 923
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,877 $ 1,182 $ 5,648 $ 2,180