XML 73 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Schedule of Total Future Payments under Notes Payable and Related Party Notes Payable (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
2019 $ 2,293,533  
2020 898,473  
Total minimum payments 3,192,006  
Current portion of notes payable (2,293,533)  
Notes payable, net of current portion 898,473  
2019 30,080  
2020 23,812  
Total minimum payments 53,892  
Current portion of notes payable (30,080)  
Debt discount on notes payable, noncurrent 23,812  
Related Parties    
Debt Instrument [Line Items]    
2019 557,145  
2020 505,851  
Total minimum payments 1,062,996  
Current portion of notes payable (557,145)  
Notes payable, net of current portion 505,851  
Current portion of notes payable (23,061) $ 0
Debt discount on notes payable, noncurrent 18,256 $ 0
Third Parties    
Debt Instrument [Line Items]    
2019 169,541  
2020 154,230  
Total minimum payments 323,771  
Current portion of notes payable (169,541)  
Notes payable, net of current portion 154,230  
Foreign    
Debt Instrument [Line Items]    
2019 1,566,847  
2020 238,392  
Total minimum payments 1,805,239  
Current portion of notes payable (1,566,847)  
Notes payable, net of current portion $ 238,392