XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Option Plan - Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, December 31, 2021 (in shares) 2,014,330  
Granted (in shares) 63,000  
Forfeited (in shares) (102,110)  
Expired (in shares) (25,846)  
Outstanding, March 31, 2022 (in shares) 1,949,374 2,014,330
Vested and expected to vest, March 31, 2022 (in shares) 1,949,374  
Options exercisable, March 31, 2022 (in shares) 1,334,116  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Outstanding, December 31, 2021, Weighted Average Exercise Price (in dollars per share) $ 12.10  
Granted, Weighted Average Exercise Price (in dollars per share) 5.25  
Forfeited, Weighted Average Exercise Price (in dollars per share) 13.79  
Expired, Weighted Average Exercise Price (in dollars per share) 14.39  
Outstanding, March 31, 2022, Weighted Average Exercise Price (in dollars per share) 11.76 $ 12.10
Vested and expected to vest, March 31, 2022 (in shares), Weighted Average Exercise Price (in dollars per share) 11.76  
Options exercised, March 31, 2022 (in shares), Weighted Average Exercise Price (in dollars per share) $ 10.76  
Stock Options, Additional Disclosures [Abstract]    
Outstanding, Weighted Average Remaining Contractual Term 7 years 7 years 10 months 13 days
Vested and expected to vest, Weighted Average Remaining Contractual Term 7 years  
Options exercisable, Weighted Average Remaining Contractual Term 6 years 6 months 18 days  
Outstanding, Aggregate Intrinsic Value $ 2,611 $ 5,428
Vested and expected to vest, Aggregate Intrinsic Value 2,611  
Options exercisable, Aggregate Intrinsic Value $ 2,365