XML 43 R10.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED LIABILITIES
3 Months Ended
Mar. 31, 2020
Other Liabilities Disclosure [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIES
Accrued liabilities consisted of the following at each balance sheet date:
 As of
 March 31, 2020December 31, 2019
Employee-related payables$881,527  $1,657,826  
Warranty liabilities160,589  166,301  
Acquisition liabilities17,596  162,907  
Other237,285  102,357  
Total$1,296,997  $2,089,391