Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.19.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
$ / shares
shares
Cash Exercise Price per share | $ / shares $ 11.50
Warrants/UPO's Outstanding $ 18,312,595
Warrants issued for UPO exercises | shares 116,172
Warrants/UPO's Exercised, Cash | shares (617,296)
Warrants/UPO's Exercised, Cashless | shares (12,625,288)
Warrants Outstanding March 31, 2019 $ 5,186,183
Common Stock Warrant [Member]  
Cash Exercise Price per share | $ / shares $ 5.54
Warrants/UPO's Outstanding $ 14,866
Warrants/UPO's Exercised, Cashless | shares
Warrants Outstanding March 31, 2019 $ 14,866
Common Stock Warrants [Member]  
Cash Exercise Price per share | $ / shares $ 9.22
Warrants/UPO's Outstanding $ 1,085,059
Warrants/UPO's Exercised, Cash | shares (400,740)
Warrants/UPO's Exercised, Cashless | shares (306,917)
Warrants Outstanding March 31, 2019 $ 377,402
Public Warrants [Member]  
Cash Exercise Price per share | $ / shares $ 11.50
Warrants/UPO's Outstanding $ 6,900,610
Warrants/UPO's Exercised, Cashless | shares (3,798,678)
Warrants Outstanding March 31, 2019 $ 3,101,932
Private Placement Warrants [Member]  
Cash Exercise Price per share | $ / shares $ 11.50
Warrants/UPO's Outstanding $ 10,182,060
Warrants/UPO's Exercised, Cash | shares (216,556)
Warrants/UPO's Exercised, Cashless | shares (8,297,693)
Warrants Outstanding March 31, 2019 $ 1,667,811
Unit Purchase Options [Member]  
Cash Exercise Price per share | $ / shares $ 11.50
Warrants/UPO's Outstanding $ 130,000
Warrants/UPO's Exercised, Cashless | shares (130,000)
Unit Purchase Option Warrants [Member]  
Cash Exercise Price per share | $ / shares $ 11.50
Warrants/UPO's Outstanding
Warrants issued for UPO exercises | shares 116,172
Warrants/UPO's Exercised, Cashless | shares (92,000)
Warrants Outstanding March 31, 2019 $ 24,172
Cash Proceeds [Member]  
Warrants/UPO's Outstanding
Warrants/UPO's Exercised, Cash | shares 2,490
Warrants Outstanding March 31, 2019 $ 3,694