Quarterly report pursuant to Section 13 or 15(d)

ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details)

v3.21.1
ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Employee-related payables $ 1,007,405 $ 789,573
Inventory-related payables 160,972 158,519
Warranty liabilities 43,352 71,852
Other 149,675 176,926
Total $ 1,361,404 $ 1,196,870