v3.21.2
Stockholders' Equity - Stock Options and RSU Activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2021
Stockholders Equity [Line Items]  
No. of options, Outstanding as of December 31, 2020 1,353,888
No. of options, Granted 1,668,297
No. of options, Exercised/Vested (8,334)
No. of options, Forfeited (183,230)
No. of options, Outstanding as of June 30, 2021 2,830,621
No. of options, Exercisable as of June 30, 2021 858,905
Weighted average grant date fair value, Balance at December 31, 2020 $ 3.82
Weighted average grant date fair value, Granted 1.56
Weighted average grant date fair value, Exercised/Vested 1.53
Weighted average grant date fair value, Forfeited 1.61
Weighted average grant date fair value, Balance at June 30, 2021 2.63
Weighted average grant date fair value, exercisable at June 30, 2021 $ 2.63
RSUs  
Stockholders Equity [Line Items]  
No. of options, Granted 1,370,167
No. of options, Exercised/Vested (427,625)
No. of options, Outstanding as of June 30, 2021 942,542
Weighted average grant date fair value, Granted $ 1.58
Weighted average grant date fair value, Exercised/Vested 1.50
Weighted average grant date fair value, Balance at June 30, 2021 $ 1.61
XpresTest RSAs  
Stockholders Equity [Line Items]  
No. of options, Outstanding as of December 31, 2020 28.75
No. of options, Granted 120.00
No. of options, Exercised/Vested (141.25)
No. of options, Outstanding as of June 30, 2021 7.50
Weighted average grant date fair value, Balance at December 31, 2020 $ 11,390.35
Weighted average grant date fair value, Granted 5,227.20
Weighted average grant date fair value, Exercised/Vested 6,229.35
Weighted average grant date fair value, Balance at June 30, 2021 9,978.78
Minimum  
Stockholders Equity [Line Items]  
Exercise price range, Outstanding as of December 31, 2020 1.53
Exercise price range, Granted 1.19
Exercise price range, Outstanding as of March 31, 2021 1.19
Exercise price range, Exercisable as of March 31, 2021 1.19
Maximum  
Stockholders Equity [Line Items]  
Exercise price range, Outstanding as of December 31, 2020 2,460.00
Exercise price range, Granted 1.61
Exercise price range, Outstanding as of March 31, 2021 2,460.00
Exercise price range, Exercisable as of March 31, 2021 $ 2,460.00