XML 37 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Accrued Liabilities (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Other Liabilities Disclosure [Abstract]      
Employee-related payables $ 881,527   $ 1,657,826
Acquisition liabilities 160,589   166,301
Other 17,596   162,907
Warranty liabilities 237,285   102,357
Total $ 1,296,997 $ 2,089,391 $ 2,089,391