XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock option activity      
Options outstanding (in shares) 52,805 77,070 121,120
Options exercised (in shares) (50,205) (24,265) (43,500)
Options forfeited (in shares) (2,600)   (550)
Options outstanding (in shares) 0 52,805 77,070
Stock option activity, weighted average exercise price      
Options Outstanding, weighted average exercise price (in dollars per share) $ 9.81 $ 10.06 $ 8.73
Options exercised, weighted average exercise price (in dollars per share) 9.74 10.6 6.39
Options canceled, weighted average exercise price (in dollars per share) 11.12   7.40
Options Outstanding, weighted average exercise price (in dollars per share) $ 0 $ 9.81 $ 10.06
Options outstanding, weighted average remaining contractual term 0 years 6 months 25 days 1 year 6 months 3 days
Options outstanding, aggregate intrinsic value $ 0 $ 581 $ 382