Quarterly report pursuant to Section 13 or 15(d)

ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details)

v3.21.2
ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Employee-related payables $ 1,160,053 $ 789,573
Inventory-related payables 154,215 158,519
Warranty liabilities 40,608 71,852
Other 131,702 176,926
Total $ 1,486,578 $ 1,196,870