XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 50,702 $ 49,018 $ 158,811 $ 153,804
Provision for income taxes (10,076) (11,683) (36,980) (40,245)
Total stock-based compensation, net of income taxes 40,626 37,335 121,831 113,559
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 7,237 6,738 20,604 20,708
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 18,698 16,329 56,338 50,635
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 11,375 10,973 35,153 34,998
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 13,392 $ 14,978 $ 46,716 $ 47,463