v3.19.3
Long-Term Debt - Schedule of Future Minimum Payments Including Interest (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Long-term debt $ 18,777,356 $ 9,029,374
Innovatus LSA    
Debt Instrument [Line Items]    
2019 246,507  
2020 1,505,249  
2021 1,964,030  
2022 9,875,878  
2023-2024 14,941,449  
Total minimum loan payments 28,533,113  
Unamortized interest (7,463,712)  
Accretion of debt discount 155,129  
End of term charge (750,000)  
Warrants issued (629,830)  
Stock discount issued (201,789)  
Capitalized debt issuance costs and end of term charge (865,555)  
Balance 18,777,356  
Less current portion 0  
Long-term debt $ 18,777,356