XML 61 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Summary of Share-Based Compensation Expense
For the years ended December 31, 2022, 2021 and 2020 the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):
 Year Ended December 31,
 202220212020
Cost of revenues$2,110 $2,469 $1,583 
Research and development5,369 4,813 2,823 
Sales and marketing3,528 3,704 2,346 
General and administrative6,868 5,663 3,667 
Total$17,875 $16,649 $10,419 
Share-based Compensation Stock Option Fair Value Assumptions
The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:
 Year Ended December 31,
 20222021
Expected dividend yield— %— %
Risk-free interest rate0.4 %0.9 %
Volatility16 %73 %
Expected term (in years)1.15.4
Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity for the years ended December 31, 2022, 2021 and 2020 (dollars in thousands, except per share data):
Stock
Options
Outstanding
Weighted-Average
Exercise
Price Per
Option
Weighted-Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Outstanding — December 31, 20199,044,304 $2.91 
Granted1,526,000 9.41 
Exercised(1,357,620)3.06 
Canceled(732,705)3.60 
Outstanding — December 31, 20208,479,979 $3.99 
Granted1,929,500 8.86 
Exercised(1,315,552)2.62 
Canceled(1,008,134)8.60 
Outstanding — December 31, 20218,085,793 $4.81 
Granted1,505,000 4.63 
Exercised(370,688)1.37 
Canceled(1,087,146)7.97 
Outstanding — December 31, 20228,132,959 $4.65 5.25$— 
Vested and Expected to Vest — December 31, 20227,573,152 $4.49 5.01$
Exercisable — December 31, 20225,550,858 $3.87 3.69$
Summary of Restricted Stock Unit Activity
A summary of restricted stock unit activity under all plans for the years ended December 31, 2022, 2021 and 2020 is presented below:
Number of SharesWeighted-Average Grant-Date Fair Value
Non-vested — December 31, 2019400,315 $3.95 
Granted570,368 10.52 
Vested(548,160)7.28 
Forfeited(5,418)4.06 
Non-vested — December 31, 2020417,105 8.68 
Granted1,931,263 8.53 
Vested(1,019,686)10.20 
Forfeited(80,959)10.75 
Non-vested — December 31, 20211,247,723 7.65 
Granted2,544,053 4.51 
Vested(2,278,818)4.53 
Forfeited(334,588)3.45 
Non-vested — December 31, 20221,178,370 7.33