XML 89 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - 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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 7,448 $ 5,035 $ 20,901 $ 14,721
Tax benefit from stock-based awards 1,658 565 3,846 4,050
Stock options and assumed options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 879 941 2,695 2,836
Restricted stock units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 6,531 4,046 18,089 11,746
Employee stock purchase plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 38 48 117 139
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 734 534 2,263 1,385
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,154 1,714 6,033 4,762
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 4,560 $ 2,787 $ 12,605 $ 8,574