Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity (Details) - Schedule of outstanding warrants to purchase Common Stock [issued to shareholders]

v3.21.2
Stockholders Equity (Details) - Schedule of outstanding warrants to purchase Common Stock [issued to shareholders]
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Condensed Financial Statements, Captions [Line Items]  
Number of Shares of common stock underlying warrants 9,212,501
Private Placement Warrants [Member]  
Condensed Financial Statements, Captions [Line Items]  
Issuance date IPO (December 13, 2018)
Expiration date Dec. 13, 2023
Exercise price per share | $ / shares $ 11.5
Number of Shares of common stock underlying warrants 2,900,000
Public Warrants [Member]  
Condensed Financial Statements, Captions [Line Items]  
Issuance date IPO (December 13, 2018)
Expiration date Oct. 28, 2024
Exercise price per share | $ / shares $ 11.5
Number of Shares of common stock underlying warrants 3,500,000
2021 Registered Direct Offering Warrants [Member]  
Condensed Financial Statements, Captions [Line Items]  
Issuance date SPA (July 28, 2021)
Expiration date Jan. 28, 2027
Exercise price per share | $ / shares $ 5
Number of Shares of common stock underlying warrants 2,812,501