XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory - Schedule of Inventory (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 291,094 $ 426,516
Work in process 135,139 113,063
Finished goods 236,809 394,016
Total gross inventory - current 663,042 933,595
Less general inventory allowance (8,125) (24,267)
Inventory, net 654,917 909,328
Raw materials - non-current, net 75,544 244,915
Work in process - non-current, net 0 81,958
Finished Goods - Non-Current 147,864 73,930
Inventory, noncurrent, Total $ 223,408 $ 400,803