v3.22.2.2
Stockholders' Equity - Stock Options and RSU Activity (Details)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Stockholders Equity [Line Items]  
No. of options, Outstanding as of December 31, 2021 | shares 2,826,871
No. of options, Granted | shares 2,200,338
No. of options, Forfeited | shares (245,027)
No. of options, Expired | shares (68,819)
No. of options, Outstanding as of September 30, 2022 | shares 4,713,363
No. of options, Exercisable as of September 30, 2022 | shares 1,955,823
Weighted average grant date fair value, Balance at December 31, 2021 $ 2.57
Weighted average grant date fair value, Granted 1.51
Weighted average grant date fair value, Forfeited 1.55
Weighted average grant date fair value, Expired 8.23
Weighted average grant date fair value, Balance at September 30, 2022 2.04
Weighted average grant date fair value, Exercisable at September 30, 2022 $ 2.62
RSUs  
Stockholders Equity [Line Items]  
No. of options, Outstanding as of December 31, 2021 | shares 600,000
No. of options, Granted | shares 156,250
No. of options, Exercised/Vested | shares (717,186)
No. of options, Outstanding as of September 30, 2022 | shares 39,064
Weighted average grant date fair value, Balance at December 31, 2021 $ 1.63
Weighted average grant date fair value, Granted 1.28
Weighted average grant date fair value, Exercised/Vested 1.57
Weighted average grant date fair value, Balance at September 30, 2022 $ 1.28
XpresTest RSAs  
Stockholders Equity [Line Items]  
No. of options, Outstanding as of December 31, 2021 | shares  
No. of options, Granted | shares 15.0
No. of options, Exercised/Vested | shares (10.0)
No. of options, Outstanding as of September 30, 2022 | shares 5.0
Weighted average grant date fair value, Balance at December 31, 2021  
Weighted average grant date fair value, Granted $ 56,890
Weighted average grant date fair value, Exercised/Vested 61,550
Weighted average grant date fair value, Balance at September 30, 2022 47,570
Minimum [Member]  
Stockholders Equity [Line Items]  
Exercise price range, Outstanding as of December 31, 2021 1.19
Exercise price range, Granted 0.78
Exercise price range, Forfeited 1.43
Exercise price range, Expired 1.44
Exercise price range, Outstanding as of September 30, 2022 0.78
Exercise price range, Exercisable as of September 30, 2022 0.78
Maximum [Member]  
Stockholders Equity [Line Items]  
Exercise price range, Outstanding as of December 31, 2021 2,460
Exercise price range, Granted 1.64
Exercise price range, Forfeited 3.82
Exercise price range, Expired 2,232
Exercise price range, Outstanding as of September 30, 2022 2,460
Exercise price range, Exercisable as of September 30, 2022 $ 2,460