XML 67 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory (Details) - Schedule of inventory - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule of Inventory [Abstract]    
Raw materials $ 1,732,628 $ 971,606
Work-in-process 1,597,888 1,902,299
Finished goods 105,318 216,069
Total $ 3,435,834 $ 3,089,974