XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.1
13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]    
Commissions $ 158,076 $ 151,709
Payroll and Related Costs 208,511 84,000
Director Fees 41,250 41,250
Sales Tax Payable 7,009 9,784
Income Taxes Payable (Note 17) 77,000 77,000
Accrued Warranty (Note 15) 68,000 68,000
Other Accrued Expenses 69,951 70,106
Total $ 629,797 $ 501,849