v3.24.3
Stockholders' Equity - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation expense $ 207,976 $ 171,881 $ 566,882 $ 484,633
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation expense 3,943 2,989 10,668 8,038
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation expense 138,610 112,879 369,446 315,724
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation expense 32,389 25,857 88,284 71,444
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation expense $ 33,034 $ 30,156 $ 98,484 $ 89,427