XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Stock Options and RSU Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Stockholders Equity [Line Items]  
No. of options, Outstanding, Beginning balance 341,205
No. of options, Granted 150,000
No. of options, Exercised/Vested (3,000)
No. of options, Forfeited (29,439)
No. of options, Expired (43,378)
No. of options, Outstanding, Ending balance 415,388
No. of options, Exercisable 371,279
Weighted average grant date fair value, Beginning balance $ 26.85
Weighted average grant date fair value, Granted 1.50
Weighted average grant date fair value, Exercised/Vested 1.50
Weighted average grant date fair value, Forfeited 17.47
Weighted average grant date fair value, Expired 33.10
Weighted average grant date fair value, Ending balance 17.05
Weighted average grant date fair value, Exercisable 15.65
Exercise price range, Granted 1.50
Exercise price range, Exercised/Vested $ 1.50
RSUs  
Stockholders Equity [Line Items]  
RSUs and RSAs Outstanding, Beginning 11,944
No. of RSUs and RSAs, Exercised/Vested (4,236)
No. of RSUs and RSAs, Forfeited (2,500)
RSUs and RSAs Outstanding, Ending 5,208
Weighted average grant date fair value, RSUs and RSAs, Beginning $ 6.08
Weighted average grant date fair value, RSUs and RSAs exercised/vested 5.67
Weighted average grant date fair value, RSUs and RSAs forfeited 5.09
Weighted average grant date fair value, RSUs and RSAs, Ending $ 7.26
XpresTest RSAs  
Stockholders Equity [Line Items]  
RSUs and RSAs Outstanding, Beginning 5.00
RSUs and RSAs Outstanding, Ending 5.00
Weighted average grant date fair value, RSUs and RSAs, Beginning $ 47,570
Weighted average grant date fair value, RSUs and RSAs, Ending 47,570
Minimum  
Stockholders Equity [Line Items]  
Exercise price range, Outstanding, Beginning balance 4.60
Exercise price range, Forfeited 1.50
Exercise price range, Expired 8.00
Exercise price range, Outstanding, Ending balance 1.50
Exercise price range, Exercisable 1.50
Maximum  
Stockholders Equity [Line Items]  
Exercise price range, Outstanding, Beginning balance 49,200
Exercise price range, Forfeited 34.40
Exercise price range, Expired 49,200
Exercise price range, Outstanding, Ending balance 7,080
Exercise price range, Exercisable $ 7,080