XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory - Schedule of Inventory (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 1,095,588 $ 1,253,111
Work in process 263,524 312,803
Finished goods 676,278 447,145
Total gross inventory 2,035,390 2,013,059
Less inventory allowance (79,468) (25,306)
Inventory, net 1,955,922 1,987,753
Raw materials - non-current 912,094 711,296
Excess Inventory Allowance (94,048)  
Inventory, Noncurrent, Total $ 818,046 $ 711,296