XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Options Outstanding 1,443,940  
Options exercised (7,082)  
Options forfeited (128,070)  
Options expired (49,330)  
Options Outstanding 1,259,458 1,443,940
Options exercisable at June 30, 2021 734,636  
Outstanding, Weighted average exercise price per share $ 3.64  
Options exercised, Weighted average exercise price per share 0.75  
Options forfeited, Weighted average exercise price per share 2.92  
Options expired, Weighted average exercise price per share 4.14  
Outstanding, Weighted average exercise price per share 3.71 $ 3.64
Exercisable at June 30, 2021, Weighted average exercise price per share $ 4.09  
Outstanding, Weighted average remaining contractual life (in years) 6 years 11 months 4 days 7 years 9 months 25 days
Exercisable at June 30, 2021, Weighted average remaining contractual life (in years) 5 years 10 months 17 days  
Outstanding, Aggregate Intrinsic Value $ 9 $ 24
Exercisable at June 30, 2021, Aggregate Intrinsic Value $ 9