XML 60 R58.htm IDEA: XBRL DOCUMENT v3.20.1
13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]    
Commissions $ 237,466 $ 112,102
Payroll and related costs 224,752 167,689
Director fees 41,250 41,250
Sales Tax Payable 27,810 21,814
Accrued warranty (Note 13) 60,000 30,000
Other accrued expenses 64,458 77,257
Total $ 655,736 $ 450,112