XML 93 R83.htm IDEA: XBRL DOCUMENT v3.21.1
NOTES PAYABLE (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Total notes payable $ 2,473,723 $ 4,384,509
Less: current portion (2,154,676) (4,048,009)
Notes payable - long-term portion 319,047 336,500
Esousa Purchased Notes [Member]    
Total notes payable 200,000
Short Term Notes Payable [Member]    
Total notes payable 1,087,491 1,088,899
Notes Payable To Wells Fargo [Member]    
Total notes payable 174,290 182,615
Note Payable To Dept. Of Economic And Community Development [Member]    
Total notes payable 185,546 196,597
Paycheck Protection Program Loans [Member]    
Total notes payable 447,201 1,162,302
SBA Economic Injury Disaster Loan [Member]    
Total notes payable 150,000 150,000
Short Term Bank Credit [Member]    
Total notes payable $ 429,195 $ 1,404,096