XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED LIABILITIES
6 Months Ended
Jun. 30, 2020
Other Liabilities Disclosure [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIES
Accrued liabilities consisted of the following at each balance sheet date:
 As of
 June 30, 2020December 31, 2019
Employee-related payables$657,501  $1,657,826  
Inventory-related payables208,128  —  
Warranty liabilities115,731  166,301  
Acquisition liabilities20,225  162,907  
Other120,657  102,357  
Total$1,122,242  $2,089,391