XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories - Schedule of Inventories (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw material and component parts $ 3,186,426 $ 4,481,611
Work-in-process 1,907 35,858
Finished goods 6,974,291 4,906,956
Subtotal 10,162,625 9,424,425
Reserve for excess and obsolete inventory (1,960,351) (4,144,013)
Total $ 8,202,274 $ 5,280,412