Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Stock-Based Compensation - Changes in Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Number of Options    
Outstanding at Beginning of period (in shares) 138,091  
Granted (in shares) 0  
Exercised (in shares) (6,744)  
Forfeited (in shares) (206)  
Expired (in shares) 0  
Outstanding at end of period (in shares) 131,141  
Vested and exercisable at end of period (in shares) 60,487  
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.20  
Forfeited (in dollars per share) 11.60  
Expired (in dollars per share) 0  
Outstanding at end of period (in dollars per share) 47.80  
Vested and exercisable at end of period (in dollars per share) $ 78.40  
Aggregate Intrinsic Value, Outstanding $ 197  
Aggregate Intrinsic Value, Vested and exercisable $ 130  
Weighted Average Remaining Life    
Outstanding at end of period 7 years 8 months 12 days  
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