XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Notes Payable (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Notes payable $ 2,091,596 $ 2,541,003
Less: Debt discount (493,810) (540,924)
Current portion 585,072 1,081,593
Long-term portion 1,506,524 1,459,410
Notes Payable 1    
Notes payable 1,333,334 1,333,334
Notes Payable 2    
Notes payable 667,000 667,000
Notes Payable 3    
Notes payable 585,072 0
Notes Payable 4    
Notes payable $ 0 $ 1,081,593