v3.26.1
Common Stock - Restricted Stock unit Activity (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of Shares    
Unvested units, beginning balance (in shares) 23,961  
Granted (in shares) 9,611  
Vested (in shares) (4)  
Vested and settled (in shares) (5,364)  
Forfeited (in shares) (1,472)  
Unvested units, ending balance (in shares) 26,732  
Weighted- Average Grant Date Fair Value Per Share    
Granted (in dollars per share) $ 187.56  
Vested (in dollars per share) 131.30  
Vested and settled (in dollars per share) 125.43  
Forfeited (in dollars per share) $ 169.16  
Aggregate Intrinsic Value    
Aggregate intrinsic value $ 4,933 $ 5,427