XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Schedule of Components of Total Stock-Based Compensation (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 [Line Items]        
Total stock-based compensation $ 102,607 $ 87,017 $ 294,333 $ 236,344
Provision for income taxes (14,322) (10,028) (76,403) (40,249)
Total stock-based compensation, net of income taxes 88,285 76,989 217,930 196,095
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 16,566 11,236 45,048 31,904
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 39,275 33,366 114,271 87,468
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 21,076 17,290 58,863 48,558
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 25,690 $ 25,125 $ 76,151 $ 68,414