XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]    
Commissions $ 268,378 $ 112,102
Payroll and Related Costs 116,345 167,689
Director Fees 41,250 41,250
Sales Tax Payable 129,052 21,814
Accrued Warranty (Note 15) 90,000 30,000
Other Accrued Expenses 65,245 77,257
Total $ 710,270 $ 450,112