XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based Compensation - Schedule of Components of Share-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense $ 3,907 $ 4,699 $ 7,628 $ 8,558
Stock options [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 398 750 1,059 1,054
Time-based Restricted Stock Awards and Units [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 2,019 2,751 3,746 5,172
Market-based Restricted Stock Units [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 1,053 810 1,950 1,480
Stock purchase plan [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 437 388 873 852
Cost of sales [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 209 205 387 386
Sales and marketing [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 957 1,533 1,674 2,229
General and administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 2,607 2,639 5,136 5,169
Research and development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense $ 134 $ 322 $ 431 $ 774