XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Option Plan - Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Number of Options      
Outstanding, beginning of period (in shares) 986,819    
Granted (in shares) 55,500 58,500  
Exercised (in shares) (962)    
Forfeited (in shares) (7,695)    
Expired (in shares) (216,616)    
Outstanding, end of period (in shares) 817,046   986,819
Vested and expected to vest, end of period (in shares) 817,046    
Options exercisable, end of period (in shares) 786,623    
Weighted- Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 11.87    
Granted (in dollars per share) 1.99    
Exercised (in dollars per share) 0.26    
Forfeited (in dollars per share) 16.35    
Expired (in dollars per share) 14.96    
Outstanding, end of period (in dollars per share) 10.36   $ 11.87
Vested and expected to vest, end of period (in shares), Weighted Average Exercise Price (in dollars per share) 10.36    
Options exercised, end of period (in shares), Weighted Average Exercise Price (in dollars per share) $ 10.59    
Stock Options, Additional Disclosures [Abstract]      
Outstanding, Weighted Average Remaining Contractual Term 6 years 3 months 7 days   6 years 5 months 8 days
Vested and expected to vest, Weighted Average Remaining Contractual Term 6 years 3 months 7 days    
Options exercisable, Weighted Average Remaining Contractual Term 6 years 1 month 28 days    
Outstanding, Aggregate Intrinsic Value $ 202   $ 228
Vested and expected to vest, Aggregate Intrinsic Value 202    
Options exercisable, Aggregate Intrinsic Value $ 202