XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses - Schedule of Accrued Professional, Board and Other Fees (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Investment banking fees $ 860,183
Legal fees related to public offering 436,715
Professional fees 159,500 684,673
Board fees 608,945
Other 93,041
Total accrued professional, board and other fees $ 159,500 $ 2,683,557