XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Option Awards (Details) - Share-based Payment Arrangement, Option, Activity - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share Based Payment Arrangement Option Activity Abstract    
Outstanding, Shares 319,627 391,562
Outstanding, Weighted- Average Exercise Price $ 4.29 $ 5.08
Granted, Shares 0 0
Granted, Weighted- Average Exercise Price $ 0 $ 0
Exercise, Shares 0 (13,019)
Exercised, Weighted- Average Exercise Price $ 0 $ 0.42
Forfeited or Expired, Shares 0 (322)
Forfeited or Expired, Weighted- Average Exercise Price $ 0 $ 12.1
Outstanding, Shares 319,627 378,221
Outstanding, Weighted- Average Exercise Price $ 4.29 $ 5.21
Aggregate Intrinsic Value $ 0  
Exercisable, Shares 319,627 378,221
Exercisable, Weighted- Average Exercise Price $ 4.29 $ 5.21
Vested and Expected to Vest, Shares 319,627 378,221
Vested and Expected to Vest, Weighted- Average Exercise Price $ 4.29 $ 5.21