XML 56 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Total notes payable $ 3,712,001 $ 2,495,179
Less current portion (297,259) (38,731)
Less debt discount for detachable warrant (26,505) (39,693)
Long-term portion of notes payable 3,388,237 2,416,755
Note Payable 1 [Member]    
Total notes payable 407,500 407,500
Note Payable 2 [Member]    
Total notes payable 2,608 2,306
Note Payable 3 [Member]    
Total notes payable 37,152 56,341
Note Payable 4 [Member]    
Total notes payable 938,288 927,192
Note Payable 5 [Member]    
Total notes payable 419,585 1,101,840
Note Payable 6 [Member]    
Total notes payable $ 1,906,870