XML 66 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Notes Payable (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Total notes payable $ 4,863,815 $ 3,011,393
Less current portion (2,080,071) (232,267)
Long-term portion of notes payable 2,783,744 2,779,126
2016 5% Related Party Unsecured Notes Member [Member]    
Total notes payable 2,016,257
2018 Secured Note [Member]    
Total notes payable 68,431
2017 Secured Note [Member]    
Total notes payable 81,659 104,990
2018 and 2017 Unsecured Note [Member]    
Total notes payable 188,060
2016 Secured Notes [Member]    
Total notes payable 47,468 68,343
2016 WEBA Seller Notes [Member]    
Total notes payable $ 2,650,000 $ 2,650,000