XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory - Schedule of Inventory (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 1,662,205 $ 1,079,528
Work in process 235,637 147,455
Finished goods 459,317 291,195
Total gross inventory 2,357,159 1,518,178
Less inventory allowance (16,393) (26,052)
Inventory, net $ 2,340,766 $ 1,492,126