XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 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(57,817)13.02 7,697 
Forfeited or cancelled(750)9.57 
Outstanding as of March 31, 2021196,433 $10.18 4.18$22,897 
Options vested and exercisable at March 31, 2021170,100 $8.95 3.83$20,035 
Options vested and expected to vest as of March 31, 2021195,810 $10.16 4.18$22,828 
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 
Granted113,664 153.90 
Vested(141,707)48.45 
Forfeited or cancelled(16,696)63.36 
Nonvested RSUs as of March 31, 2021405,875 $82.33 
Schedule of Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Three months ended March 31,
20202021
Cost of revenue$175 $72 
Research and development453 768 
Sales and marketing395 614 
General and administrative1,476 2,936 
Total$2,499 $4,390