XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2020
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following at each balance sheet date:
 As of
 September 30, 2020December 31, 2019
Employee-related payables$792,050 $1,657,826 
Warranty liabilities98,354 166,301 
Inventory-related payables80,641 — 
Acquisition liabilities— 162,907 
Other90,470 102,357 
Total$1,061,515 $2,089,391