v3.19.2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Accounts payable $ 511,190 $ 595,680
Restructuring accrual (see Note 12) 591,827  
Professional fees 264,571 487,923
Accrued bonus 451,644 1,877,455
Accrued retention bonus 157,716  
Accrued vacation 88,945 90,663
Accrued project costs 1,306,752 2,232,014
Other 29,612 173,182
Total accounts payable and accrued expenses $ 3,402,257 $ 5,456,917