XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss Per Common Share (Details) - Schedule of Weighted Average Dilutive Common Shares - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 11,419,601 10,343,706
Stock options issued and outstanding [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 2,900,205 1,828,329
Restricted stock units issued and outstanding [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 526,179 486,338
Conversion of Series 1 Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 7,993,217 8,029,039