XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Common Share (Details) - Schedule of weighted average dilutive common shares - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Schedule of Weighted Average Dilutive Common Shares [Abstract]    
Stock options issued and outstanding 2,973,531 1,980,055
Restricted stock units issued and outstanding 586,061 489,238
Conversion of Series 1 Convertible Preferred Stock 8,029,039 8,029,039
Total potentially dilutive shares 11,588,631 10,498,332