v3.22.2.2
Stock Option Plan - Schedule of stock option activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
2010 Plan    
Shares    
Beginning balance (in Shares) 1,035,035  
Granted, (in Shares) 0  
Exercised (in Shares) (59,729)  
Forfeited (in Shares) (44,030)  
Expired/Cancelled (in Shares) (19,249)  
Ending balance (in Shares) 912,027 1,035,035
Options exercisable (in Shares) 824,446  
Options vested (in Shares) 823,915  
Weighted- Average Exercise Price per Share($)    
Beginning balance (in Dollars per share) $ 3.21  
Granted (in Dollars per share) 0  
Exercised (in Dollars per share) 2.09  
Forfeited (in Dollars per share) 7.49  
Expired/Cancelled (in Dollars per share) 6.68  
Ending balance (in Dollars per share) 3.16 $ 3.21
Options exercisable (in Dollars per share) 2.54  
Options vested (in Dollars per share) $ 2.54  
Weighted- Average Remaining Contractual Term (Years)    
Outstanding, weighted-average remaining contractual term 5 years 7 months 2 days 5 years 10 months 24 days
Options exercisable, weighted average remaining contractual term 4 years 6 months 3 days  
Options vested, weighted average remaining contractual term 4 years 6 months 3 days  
Aggregate Intrinsic Value($)    
Outstanding $ 80,968 $ 5,688,201
Exercisable 80,968  
Vested $ 80,968  
2020 Plan    
Shares    
Beginning balance (in Shares) 1,602,850  
Granted, (in Shares) 281,100  
Exercised (in Shares) 0  
Forfeited (in Shares) (201,388)  
Expired/Cancelled (in Shares) (1,250)  
Ending balance (in Shares) 1,681,312 1,602,850
Options exercisable (in Shares) 519,932  
Options vested (in Shares) 519,932  
Weighted- Average Exercise Price per Share($)    
Beginning balance (in Dollars per share) $ 13.18  
Granted (in Dollars per share) 5.25  
Exercised (in Dollars per share) 0  
Forfeited (in Dollars per share) 10.29  
Expired/Cancelled (in Dollars per share) 8.25  
Ending balance (in Dollars per share) 12.10 $ 13.18
Options exercisable (in Dollars per share) 13.36  
Options vested (in Dollars per share) $ 13.38  
Weighted- Average Remaining Contractual Term (Years)    
Outstanding, weighted-average remaining contractual term 8 years 8 months 1 day 9 years 3 months 7 days
Granted, weighted average remaining contractual term 9 years 11 months 1 day  
Options exercisable, weighted average remaining contractual term 8 years 5 months 19 days  
Options vested, weighted average remaining contractual term 8 years 5 months 19 days  
Aggregate Intrinsic Value($)    
Outstanding $ 0 $ 46,920
Exercisable 0  
Vested $ 0