XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Common Share (Details) - Schedule of Weighted Average Dilutive Common Shares - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 12,627,490 11,588,631
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
Stock options issued and outstanding [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 4,001,878 2,973,531
Restricted stock units issued and outstanding [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 632,395 586,061