XML 60 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Manufacturer's warranties $ 257,000 $ 200,505
Warranties-other 74,176 189,983
Loss contingencies 40,000
Taxes payable 2,382 202,118
Miscellaneous payable 1,193
Total accrued expenses and other current liabilities $ 334,751 $ 632,606