v3.23.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Stock options - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Number of Options    
Outstanding, Beginning Balance 2,805,673  
Granted 180,000  
Exercised (28,240)  
Expired or Forfeited (46,125)  
Outstanding, Ending Balance 2,911,308 2,805,673
Weighted Average Exercise Price    
Outstanding, Beginning Balance $ 7.80  
Granted 4.43  
Exercised 1.33  
Expired or Forfeited 11.33  
Outstanding, Ending Balance $ 7.60 $ 7.80
Weighted Average Remaining Life (Years)    
Options outstanding, weighted average remaining life (years) 6 years 9 months 7 years 3 months 10 days