XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
The following summarizes the stock option activity for the periods presented:
Number of
options
outstanding
Weighted-
average
exercise price
(per share)
Weighted-
average
remaining
contract life
(in years)
Aggregate
intrinsic value 
(in thousands)
Outstanding as of December 31, 2020255,000 $10.82 4.42$36,426 
Granted— — 
Exercised(70,923)12.68 9,059 
Forfeited or cancelled(806)10.49 
Outstanding as of September 30, 2021183,271 $10.10 3.59$14,694 
Options vested and exercisable at September 30, 2021178,878 $9.79 3.53$14,398 
Options vested and expected to vest as of September 30, 2021183,032 $10.09 3.59$14,678 
Summary of Restricted Stock Unit Activity
The following summarizes the RSU activity for the periods presented:
Number of awards outstandingWeighted-average grant date fair value (per share)
Nonvested RSUs as of December 31, 2020450,614 $51.58 
Granted146,989 146.80 
Vested(173,695)62.13 
Forfeited or cancelled(54,294)74.82 
Nonvested RSUs as of September 30, 2021369,614 $84.11 
Schedule of Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Three months ended September 30,Nine months ended September 30,
2020202120202021
Cost of revenue$46 $52 $161 $190 
Research and development508 621 1,581 2,055 
Sales and marketing369 519 1,140 1,591 
General and administrative1,459 2,633 4,424 7,756 
Total$2,382 $3,825 $7,306 $11,592