XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories - Schedule of Inventories (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw material and component parts $ 2,450,244 $ 4,481,611
Work-in-process 820 35,858
Finished goods 5,535,073 4,906,956
Subtotal 7,986,137 9,424,425
Reserve for excess and obsolete inventory (1,992,510) (4,144,013)
Total $ 5,993,627 $ 5,280,412