XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory - Schedule of Inventory (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 741,340 $ 1,253,111
Work in process 312,864 312,803
Finished goods 712,684 447,145
Total gross inventory - current 1,766,888 2,013,059
Less inventory allowance (76,654) (25,306)
Inventory, net 1,690,234 1,987,753
Raw materials - non-current 1,058,250 711,296
Work in process - non-current 43,609  
Less excess inventory allowance (94,048)  
Inventory, noncurrent, Total $ 1,007,811 $ 711,296