XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Schedule of Components of Total Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 93,260 $ 61,883
Provision for income taxes (40,340) (11,413)
Total stock-based compensation, net of income taxes 52,920 50,470
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 12,618 9,329
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 38,045 21,844
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 18,811 13,545
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 23,786 $ 17,165