Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Stock Options Activity (Details)

v3.23.1
Stock-based Compensation - Stock Options Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Shares    
Expired (in shares) (1,560)  
Weighted Average Exercise Price    
Expired, weighted average exercise price (in dollars per share) $ 27.61  
Stock options    
Number of Shares    
Outstanding, beginning (in shares) 531,923  
Granted (in shares) 0  
Exercised (in shares) (15,621)  
Cancelled (in shares) (7,375)  
Outstanding, ending (in shares) 507,367 531,923
Exercisable, number of shares (in shares) 473,373  
Weighted Average Exercise Price    
Outstanding, weighted average exercise price (in dollars per share) $ 9.20  
Granted, weighted average exercise price (in dollars per share) 0  
Exercised, weighted average exercise price (in dollars per share) 8.86  
Cancelled, weighted average exercise price (in dollars per share) 28.57  
Outstanding, weighted average exercise price (in dollars per share) 8.87 $ 9.20
Exercisable, weighted average exercise price (in dollars per share) $ 7.32  
Outstanding, weighted average remaining contractual life (Year) 4 years 4 months 24 days 4 years 8 months 12 days
Exercisable, weighted average remaining contractual life (Year) 4 years 2 months 12 days