XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Option Plan - Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, December 31, 2022 (in shares) 1,421,235    
Granted (in shares) 0 0  
Exercised (in shares) (93,335)    
Forfeited (in shares) (31,019)    
Expired (in shares) (277,805)    
Outstanding, March 31, 2023 (in shares) 1,019,076   1,421,235
Vested and expected to vest, March 31, 2022 (in shares) 1,019,076    
Options exercisable, March 31, 2022 (in shares) 804,742    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Outstanding, December 31, 2022, Weighted Average Exercise Price (in dollars per share) $ 12.94    
Granted, Weighted Average Exercise Price (in dollars per share) 0    
Exercised, Weighted Average Exercise Price (in dollars per share) 0.26    
Forfeited, Weighted Average Exercise Price (in dollars per share) 14.36    
Expired, Weighted Average Exercise Price (in dollars per share) 17.96    
Outstanding, March 31, 2023, Weighted Average Exercise Price (in dollars per share) 12.68   $ 12.94
Vested and expected to vest, March 31, 2022 (in shares), Weighted Average Exercise Price (in dollars per share) 12.68    
Options exercised, March 31, 2022 (in shares), Weighted Average Exercise Price (in dollars per share) $ 12.80    
Stock Options, Additional Disclosures [Abstract]      
Outstanding, Weighted Average Remaining Contractual Term 6 years 11 months 19 days   7 years 1 month 2 days
Vested and expected to vest, Weighted Average Remaining Contractual Term 6 years 11 months 19 days    
Options exercisable, Weighted Average Remaining Contractual Term 6 years 7 months 20 days    
Outstanding, Aggregate Intrinsic Value $ 287   $ 483
Vested and expected to vest, Aggregate Intrinsic Value 287    
Options exercisable, Aggregate Intrinsic Value $ 287