XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 50,217 $ 46,815 $ 146,901 $ 140,262
Provision for income taxes (15,604) (14,867) (45,063) (41,658)
Total stock-based compensation, net of income taxes 34,613 31,948 101,838 98,604
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 6,384 5,555 18,374 16,917
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 12,722 12,842 36,336 36,943
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 16,809 15,593 48,555 46,384
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 14,302 $ 12,825 $ 43,636 $ 40,018