Warrants - Schedule of Warrants Outstanding and Warrants Activity (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2020 |
Dec. 31, 2019 |
|
Warrants Issued | 1,990,934 | 1,990,934 | |
Warrants Exercised | (567,286) | (567,286) | |
Warrants Cancelled/Expired | (4,000) | (4,000) | |
Warrants | 1,419,648 | 1,419,648 | 1,419,648 |
Private Placement Warrants [Member] | |||
Description | Private Placement Warrants, issued January 25, 2017 | Private Placement Warrants, issued January 25, 2017 | |
Classification | Equity | Equity | |
Exercise Price | $ 46.90 | $ 46.90 | |
Expiration Date | June 2022 | June 2022 | |
Warrants Issued | 85,500 | 85,500 | |
Warrants Exercised | |||
Warrants Cancelled/Expired | |||
Warrants | 85,500 | 85,500 | 85,500 |
RedPath Warrants [Member] | |||
Description | RedPath Warrants, issued March 22, 2017 | RedPath Warrants, issued March 22, 2017 | |
Classification | Equity | Equity | |
Exercise Price | $ 46.90 | $ 46.90 | |
Expiration Date | September 2022 | September 2022 | |
Warrants Issued | 10,000 | 10,000 | |
Warrants Exercised | |||
Warrants Cancelled/Expired | |||
Warrants | 10,000 | 10,000 | 10,000 |
Underwriter Warrants [Member] | |||
Description | Underwriters Warrants, issued June 21, 2017 | Underwriters Warrants, issued June 21, 2017 | |
Classification | Liability | Liability | |
Exercise Price | $ 13.20 | $ 13.20 | |
Expiration Date | December 2022 | December 2022 | |
Warrants Issued | 57,500 | 57,500 | |
Warrants Exercised | |||
Warrants Cancelled/Expired | (4,000) | (4,000) | |
Warrants | 53,500 | 53,500 | 53,500 |
Base & Overallotment Warrants [Member] | |||
Description | Base & Overallotment Warrants, issued June 21, 2017 | Base & Overallotment Warrants, issued June 21, 2017 | |
Classification | Equity | Equity | |
Exercise Price | $ 12.50 | $ 12.50 | |
Expiration Date | June 2022 | June 2022 | |
Warrants Issued | 1,437,500 | 1,437,500 | |
Warrants Exercised | (567,286) | (567,286) | |
Warrants Cancelled/Expired | |||
Warrants | 870,214 | 870,214 | 870,214 |
Vendor Warrants [Member] | |||
Description | Vendor Warrants, issued August 6, 2017 | Vendor Warrants, issued August 6, 2017 | |
Classification | Equity | Equity | |
Exercise Price | $ 12.50 | $ 12.50 | |
Expiration Date | August 2020 | August 2020 | |
Warrants Issued | 15,000 | 15,000 | |
Warrants Exercised | |||
Warrants Cancelled/Expired | |||
Warrants | 15,000 | 15,000 | 15,000 |
Warrants Issued [Member] | |||
Description | Warrants issued October 12, 2017 | Warrants issued October 12, 2017 | |
Classification | Equity | Equity | |
Exercise Price | $ 18.00 | $ 18.00 | |
Expiration Date | April 2022 | April 2022 | |
Warrants Issued | 320,000 | 320,000 | |
Warrants Exercised | |||
Warrants Cancelled/Expired | |||
Warrants | 320,000 | 320,000 | 320,000 |
Underwriters Warrants [Member] | |||
Description | Underwriters Warrants, issued January 25, 2019 | Underwriters Warrants, issued January 25, 2019 | |
Classification | Equity | Equity | |
Exercise Price | $ 9.40 | $ 9.40 | |
Expiration Date | January 2022 | January 2022 | |
Warrants Issued | 65,434 | 65,434 | |
Warrants Exercised | |||
Warrants Cancelled/Expired | |||
Warrants | 65,434 | 65,434 | 65,434 |