XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory - Schedule of Inventory (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 1,952,440 $ 1,964,407
Work in process 264,553 312,803
Finished goods 622,206 447,145
Total gross inventory 2,839,199 2,724,355
Less inventory allowance (79,339) (25,306)
Inventory, net $ 2,759,860 $ 2,699,049