Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Changes in Stock Options (Details)

v3.23.2
Stock-Based Compensation - Changes in Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Number of Options      
Outstanding at Beginning of period (in shares)     138,091
Granted (in shares)     0
Exercised (in shares)     (9,502)
Forfeited (in shares)     (4,100)
Expired (in shares)     (1,093)
Outstanding at end of period (in shares) 123,396   123,396
Vested and exercisable at end of period (in shares) 70,636   70,636
Weighted Average Exercise Price per Share      
Outstanding at Beginning of period (in dollars per share)     $ 45.60
Granted (in dollars per share)     0
Exercised (in dollars per share)     1.08
Forfeited (in dollars per share)     12.96
Expired (in dollars per share)     0
Outstanding at end of period (in dollars per share) $ 50.32   50.32
Vested and exercisable at end of period (in dollars per share) $ 39.56   $ 39.56
Aggregate Intrinsic Value, Outstanding $ 96   $ 96
Aggregate Intrinsic Value, Vested and exercisable 64   $ 64
Weighted Average Remaining Life      
Outstanding at end of period     7 years 6 months
Vested and exercisable at end of period     7 years 2 months 12 days
Weighted average grant date fair value of stock options granted     $ 0
Intrinsic value of stock options exercised $ 60 $ 106