XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of diluted net loss per share attributable to common stockholders - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Schedule of diluted net loss per share attributable to common stockholders [Abstract]    
Non-vested shares under restricted stock grants 841,667
Shares subject to options to purchase common stock 6,321,937 4,317,437
Shares subject to warrants to purchase common stock 1,938,143 1,938,143
Total 8,260,080 7,097,247