XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity And Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity [Line Items]  
Summary Of Stock Warrant Activity    Weighted Average Weighted Remaining Number of Average Contractual Shares Exercise Price Life (in Years)Warrants outstanding at December 31, 2020   612,310 $ 6.40 0.26 Issued   — — Exercised   (585,069) 6.47 Expired/Redeemed   (27,241) 3.56 Warrants outstanding and exercisable at December 31, 2021   — $ — —
Summary Of Stock-Based Compensation Expense Year Ended December 31, 2021 2020 2019Cost of revenues $ 129 $ — $ —Research and development 5,211 4,013 3,821Sales and marketing 2,749 1,187 883General and administrative 6,512 4,875 6,583Total stock-based compensation expense $ 14,601 $ 10,075 $ 11,287
Summary Of Stock-Based Compensation Expense By Type Year Ended December 31, 2021 2020 2019Time-based options $ 9,235 $ 8,739 $ 10,895Performance options 4,840 133 100RSU — 86 —ESPP 526 1,117 292Total stock-based compensation expense $ 14,601 $ 10,075 $ 11,287
Time-Based Options [Member]  
Stockholders' Equity [Line Items]  
Summary Of Stock Option Activity Stock Options Outstanding Number ‎of shares Weighted‎average‎exercise price Weighted‎average‎remaining life‎(in years)Balances — December 31, 2020 4,055,352 $15.04 6.37 Options granted 1,023,333 22.04 Options exercised (53,731) 11.47 Options canceled (162,975) 16.94 Options expired (65,263) 19.92 Balances — December 31, 2021 4,796,716 $16.44 7.05 Exercisable — December 31, 2021 3,018,902 $16.38 6.05
Performance Shares [Member]  
Stockholders' Equity [Line Items]  
Summary Of Stock Option Activity Stock Options Outstanding Number ‎of shares Weighted‎average‎exercise price Weighted‎average‎remaining life‎(in years)Balances — December 31, 2020 983,842 $11.06 8.25 Options granted 216,255 22.41 Options exercised — — Options canceled — — Options expired — — Balances — December 31, 2021 1,200,097 $13.11 8.44 Exercisable — December 31, 2021 293,172 $11.64 8.08
Stock Options [Member]  
Stockholders' Equity [Line Items]  
Summary Of Stock Option Activity    Weighted Weighted Average Average Remaining Number of Exercise Contractual Shares Price Life (in Years)Balances - December 31, 2020   5,039,194 $ 14.26 7.83 Options granted   1,239,588 22.10   Options exercised   (53,731) 11.47 Options canceled   (162,975) 16.94   Options expired (65,263) 19.92 Balances - December 31, 2021   5,996,813  $ 15.77   7.33Stock options exercisable at December 31, 2021   3,312,074  $ 15.96   6.23
Schedule Of Fair Value Of Employee Stock Options Year Ended December 31, 2021 2020 2019Expected term in years 5.3 - 6.1 5.3 - 6.1 0.4 - 6.1Expected volatility 78% 70% 70%Risk-free interest rate 0.9 - 1.4% 0.3 - 0.5% 1.4 - 2.6%Dividend yield — — —
2017 Employee Stock Purchase Plan [Member]  
Stockholders' Equity [Line Items]  
Schedule Of Fair Value Of Employee Stock Options Year Ended December 31, 2021 2020 2019Expected term in years 0.5 - 1.0 0.5 - 1.0 0.5 - 1.0Expected volatility 78% 70% 70%Risk-free interest rate 0.06% - 0.1% 0.1% - 1.0% 1.7% - 2.6%Dividend yield — — —