Shareholders Equity (Details 2) - $ / shares |
3 Months Ended | |||
---|---|---|---|---|
Mar. 31, 2020 |
Dec. 31, 2019 |
|||
Number of Shares of Common Stock Underlying Warrants | 7,001,971 | |||
Private Warrants issued to Yeda [Member] | ||||
Issuance Date | May 11, 2017 | |||
Expiration Date | May 11, 2025 | |||
Exercise Price Per Share | [1] | |||
Number of Shares of Common Stock Underlying Warrants | 591,382 | |||
Private Warrants issued to Founders [Member] | ||||
Issuance Date | Nov. 27, 2017 | |||
Exercise Price Per Share | ||||
Number of Shares of Common Stock Underlying Warrants | 10,589 | |||
Private Placement Warrants [Member] | IPO [Member] | ||||
Issuance Date | Dec. 13, 2018 | |||
Expiration Date | Dec. 13, 2023 | |||
Exercise Price Per Share | $ 11.50 | |||
Number of Shares of Common Stock Underlying Warrants | 2,900,000 | |||
Public Warrants [Member] | IPO [Member] | ||||
Issuance Date | Dec. 13, 2018 | |||
Expiration Date | Oct. 28, 2024 | |||
Exercise Price Per Share | $ 11.50 | |||
Number of Shares of Common Stock Underlying Warrants | 3,500,000 | |||
|