XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Redeemable Convertible Preferred Stock and Stockholders' Equity - Warrants (Details) - Underwriters warrants - $ / shares
3 Months Ended
Mar. 31, 2021
Jan. 31, 2020
Warrants    
Number of warrants issued   100,000
Exercise price   $ 7.50
Percentage of exercise price to the share offering price   125.00%
Warrant term   5 years
Shares issued upon exercise of warrants 51,644  
Warrants outstanding 5,000  
Number of warrants converted in a non-cash transaction 95,000