XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Common Share (Details) - Schedule of weighted average dilutive common shares - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Schedule of Weighted Average Dilutive Common Shares [Abstract]    
Stock options issued and outstanding 3,074,128 1,870,245
Restricted stock units issued and outstanding 584,852 474,913
Conversion of Series 1 Convertible Preferred Stock 8,029,039 8,029,039
Total potentially dilutive shares 11,688,019 10,374,197