XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants - Additional Information (Details) - shares
Jun. 30, 2021
Mar. 31, 2021
Class Of Warrant Or Right [Line Items]    
Warrant to purchase of common stock 29,847,994 10,681,327
Class Of Warrant Or Right Exercisable   2,056,326
Second Closing [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance of warrant to purchase common stock 19,166,667