Quarterly report pursuant to Section 13 or 15(d)

NOTES PAYABLE AND OTHER FINANCING AGREEMENTS (Details)

v3.19.2
NOTES PAYABLE AND OTHER FINANCING AGREEMENTS (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Notes payable curent $ 4,079,438 $ 3,882,868
Notes payable noncurent 300,000 300,000
Loan Agreements[Member]    
Notes payable curent 1,238,340 1,178,670
Financing Agreement [Member]    
Notes payable curent 1,429,392 1,360,516
Promissory Notes [Member]    
Notes payable curent 1,411,706 1,343,682
Convertible Promissory Notes [Member]    
Notes payable noncurent $ 300,000 $ 300,000