Subsequent Events (Details Narrative) - $ / shares |
1 Months Ended | 12 Months Ended | ||||
---|---|---|---|---|---|---|
Jan. 27, 2021 |
Jan. 20, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Feb. 17, 2021 |
Dec. 31, 2018 |
|
Subsequent Events (Textual) | ||||||
Expected term, in years | 5 years 7 months 6 days | 5 years 9 months 18 days | ||||
Warrant [Member] | ||||||
Subsequent Events (Textual) | ||||||
Exercise price | $ 1.86 | $ 5.24 | $ 5.24 | |||
Subsequent Event [Member] | Director [Member] | ||||||
Subsequent Events (Textual) | ||||||
Exercise price | $ 1.78 | |||||
Number of shares approved for issuance | 121,237 | |||||
Subsequent Event [Member] | Warrant [Member] | ||||||
Subsequent Events (Textual) | ||||||
Number of shares issued | 340,020 | |||||
Exercise price | $ 1.75 | |||||
Expected term, in years | 3 years | |||||
Subsequent Event [Member] | Warrant Exercise Agreement [Member] | ||||||
Subsequent Events (Textual) | ||||||
Warrant exercise agreement, description | The Company entered into a Warrant Exercise Agreement (the "Exercise Agreement") with the Holder, at which time 8,000,000 of the Private Placement Warrants remained outstanding, due to the prior exercise of 733,625 of the Private Placement Warrants on January 22, 2021. Pursuant to the Exercise Agreement, in order to induce the Holder to exercise all of its remaining outstanding 8,000,000 Private Placement Warrants for cash, the Company agreed to issue to the Holder, new warrants (the "New Warrants") to purchase 0.75 shares of Common Stock for each share of Common Stock issued upon such exercise of the remaining 8,000,000 Private Placement Warrants pursuant to the Exercise Agreement, or an aggregate of 6,000,000 New Warrants. The terms of the New Warrants are substantially similar to those of the Private Placement Warrants, except that the New Warrants will have an exercise price of $2.12, will be immediately exercisable and will expire five years from the date of the Exercise Agreement. In addition, the Holder paid a cash payment of $0.10 for each New Warrant issued to the Holder, for an aggregate of $600,000 to the Company. The Company received aggregate gross proceeds before expenses of approximately $11.0 million from the exercise of all of the remaining 8,000,000 outstanding Private Placement Warrants held by the Holder and the payment of the purchase price for the New Warrants. | |||||
Subsequent Event [Member] | Directors [Member] | ||||||
Subsequent Events (Textual) | ||||||
Exercise price | $ 1.78 | |||||
Number of shares approved for issuance | 160,000 | |||||
Subsequent Event [Member] | Executives and Directors [Member] | ||||||
Subsequent Events (Textual) | ||||||
Number of shares approved for issuance | 160,000 | |||||
Subsequent Event [Member] | Executives and Directors [Member] | Restricted Stock Units (RSUs) [Member] | ||||||
Subsequent Events (Textual) | ||||||
Number of shares approved for issuance | 266,000 | |||||
Subsequent Event [Member] | Employee [Member] | ||||||
Subsequent Events (Textual) | ||||||
Exercise price | $ 1.78 | |||||
Number of shares approved for issuance | 949,500 |