XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Common Share (Details) - Schedule of Weighted Average Dilutive Common Shares - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Net Loss Per Common Share (Details) - Schedule of Weighted Average Dilutive Common Shares [Line Items]    
Total potentially dilutive shares 11,453,221 10,385,335
Stock options issued and outstanding [Member]    
Net Loss Per Common Share (Details) - Schedule of Weighted Average Dilutive Common Shares [Line Items]    
Total potentially dilutive shares 2,933,525 1,862,358
Restricted stock units issued and outstanding [Member]    
Net Loss Per Common Share (Details) - Schedule of Weighted Average Dilutive Common Shares [Line Items]    
Total potentially dilutive shares 526,479 493,938
Conversion of Series 1 Convertible Preferred Stock [Member]    
Net Loss Per Common Share (Details) - Schedule of Weighted Average Dilutive Common Shares [Line Items]    
Total potentially dilutive shares 7,993,217 8,029,039