Quarterly report pursuant to Section 13 or 15(d)

ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details)

v3.20.2
ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]    
Employee-related payables $ 792,050 $ 1,657,826
Warranty liabilities 98,354 166,301
Inventory-related payables 80,641 0
Acquisition liabilities 0 162,907
Other 90,470 102,357
Total $ 1,061,515 $ 2,089,391