v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)
Mar. 31, 2021
$ / shares
Warrant [Member]  
Subsidiary, Sale of Stock [Line Items]  
Warrant exercise price $ 3.095
Warrants One [Member]  
Subsidiary, Sale of Stock [Line Items]  
Warrant exercise price 2.80
IPO [Member] | Warrant [Member]  
Subsidiary, Sale of Stock [Line Items]  
Common stock issued price per share 3.095
Warrant exercise price 3.25
IPO One [Member] | Warrant [Member]  
Subsidiary, Sale of Stock [Line Items]  
Common stock issued price per share $ 2.80