v3.19.3
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Prepaid Expense and Other Assets, Current [Abstract]    
Prepayment to supplier $ 100,000 $ 74,685
Prepaid insurance 223,514 460,684
Other current assets 695,175 384,131
Total $ 1,018,689 $ 919,500