Quarterly report pursuant to Section 13 or 15(d)

ACCRUED LIABILITIES (Tables)

v3.21.2
ACCRUED LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities Accrued liabilities consisted of the following at each balance sheet date:
  As of
  June 30, 2021 December 31, 2020
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