| Schedule of Notes Payable | Notes Payable – Third Parties   
    |  |  | December 31, 2017 |  |  | December 31, 2016 |  |  
    | Loan payable under prepaid forward purchase contract |  | $ | 5,000,000 |  |  | $ | 5,000,000 |  |  
    |  |  |  |  |  |  |  |  |  |  
    | Loan payable to TCA Global Master Fund, LP (“TCA”) in the original principal amount of $3 million at 16% interest (the “TCA Debenture”). Principal and interest payments due in various installments through December 31, 2017 |  |  | 1,616,218 |  |  |  | 3,000,000 |  |  
    |  |  |  |  |  |  |  |  |  |  
    | Notes payable to CommerceNet and Jay Tenenbaum in the original principal amount of $500,000, bearing interest at 6% per annum (the “Tegal Notes”). Prinicpal and interest payments are due annually from July 12, 2015 through July 12, 2017 |  |  | 341,612 |  |  |  | 341,612 |  |  
    |  |  |  |  |  |  |  |  |  |  
    | Other convertible notes payable |  |  | - |  |  |  | 440,000 |  |  
    |  |  |  |  |  |  |  |  |  |  
    | Unamortized discount on other convertible notes |  |  | - |  |  |  | (179,889 | ) |  
    | Derivative liability associated with the TCA Debenture, at fair value |  |  | - |  |  |  | 409,524 |  |  
    |  |  |  | 6,957,830 |  |  |  | 9,011,247 |  |  
    | Less current portion |  |  | (6,957,830 | ) |  |  | (9,011,247 | ) |  
    | Notes payable - third parties, net of current portion |  | $ | - |  |  | $ | - |  |  | 
| Schedule of Notes Payable - Related Parties | Notes Payable – Related Parties   
    |  |  | December 31, 2017 |  |  | December 31, 2016 |  |  
    |  |  |  |  |  |  |  |  
    | Loan payable to Alcimede LLC, bearing interest at 6% per annum, with all principal and interest due on February 2, 2018 |  | $ | 168,500 |  |  | $ | 218,500 |  |  
    |  |  |  |  |  |  |  |  |  |  
    | Loan payable to Christopher Diamantis |  |  | 960,000 |  |  |  | - |  |  
    |  |  |  |  |  |  |  |  |  |  
    | Other advances from related parties |  |  | - |  |  |  | 110,000 |  |  
    |  |  |  |  |  |  |  |  |  |  
    | Total current notes payable, related parties |  | $ | 1,128,500 |  |  | $ | 328,500 |  |  |