v3.23.3
Stockholders' Equity - Summary of Share-Based Compensation Expense (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award        
Total share-based compensation expense $ 3,492 $ 3,134 $ 10,603 $ 8,984
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award        
Total share-based compensation expense 183 209 536 582
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award        
Total share-based compensation expense 2,881 2,447 8,635 6,995
Marketing and sales        
Share-based Compensation Arrangement by Share-based Payment Award        
Total share-based compensation expense 219 260 727 766
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award        
Total share-based compensation expense $ 209 $ 218 $ 705 $ 641