XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plan - Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 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  
Forfeited (in shares) (8,396)  
Expired (in shares) (3,895)  
Outstanding, March 31, 2022 (in shares) 2,002,039 2,014,330
Vested and expected to vest, March 31, 2022 (in shares) 2,002,039  
Options exercisable, March 31, 2022 (in shares) 1,188,164  
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  
Forfeited, Weighted Average Exercise Price (in dollars per share) 14.08  
Expired, Weighted Average Exercise Price (in dollars per share) 14.30  
Outstanding, March 31, 2022, Weighted Average Exercise Price (in dollars per share) 12.08 $ 12.10
Vested and expected to vest, March 31, 2022 (in shares), Weighted Average Exercise Price (in dollars per share) 12.08  
Options exercised, March 31, 2022 (in shares), Weighted Average Exercise Price (in dollars per share) $ 10.47  
Stock Options, Additional Disclosures [Abstract]    
Outstanding, Weighted Average Remaining Contractual Term 7 years 7 months 17 days 7 years 10 months 13 days
Vested and expected to vest, Weighted Average Remaining Contractual Term 7 years 7 months 17 days  
Options exercisable, Weighted Average Remaining Contractual Term 7 years 4 months 6 days  
Outstanding, Aggregate Intrinsic Value $ 3,661 $ 5,428
Vested and expected to vest, Aggregate Intrinsic Value 3,661  
Options exercisable, Aggregate Intrinsic Value $ 3,124