Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Stock-Based Compensation - Changes in Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 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,189)
Expired (in shares)     (1,093)
Outstanding at end of period (in shares) 123,307   123,307
Vested and exercisable at end of period (in shares) 73,099   73,099
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)     14.52
Expired (in dollars per share)     0
Outstanding at end of period (in dollars per share) $ 50.19   50.19
Vested and exercisable at end of period (in dollars per share) $ 38.69   $ 38.69
Aggregate Intrinsic Value, Outstanding $ 0   $ 0
Aggregate Intrinsic Value, Vested and exercisable 0   $ 0
Weighted Average Remaining Life      
Outstanding at end of period     7 years 3 months 18 days
Vested and exercisable at end of period     7 years
Weighted average grant date fair value of stock options granted     $ 0
Intrinsic value of stock options exercised $ 0 $ 106