XML 68 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory - Schedule of Inventory (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 1,079,528 $ 872,947
Work in process 147,455 151,351
Finished goods 291,195 284,772
Total gross inventory 1,518,178 1,309,070
Less inventory allowance (26,052) (39,403)
Inventory, net $ 1,492,126 $ 1,269,667