XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Net loss per share (Potentially dilutive securities) (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 3,085,609 2,268,769
Stock Options    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 2,222,424 1,886,083
Restricted stock units    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 774,629 294,130
Common Stock Warrants    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 88,556 88,556