Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Summary of Stock Option Activity (Details)

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