XML 87 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 7,095 $ 5,420 $ 13,453 $ 9,686
Tax benefit from stock-based awards 1,610 2,171 2,188 3,485
Stock options and assumed options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,015 1,102 1,816 1,895
Restricted stock units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 6,048 4,271 11,558 7,700
Employee stock purchase plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 32 47 79 91
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 772 471 1,529 851
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,097 1,781 3,879 3,048
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 4,226 $ 3,168 $ 8,045 $ 5,787