XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - Schedule of inventory - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Inventory [Abstract]      
Raw materials $ 2,179,234   $ 1,839,641
Work in process 319,059   557,146
Finished goods 1,262,187   551,000
Total Inventory $ 3,760,480 $ 2,947,787 $ 2,947,787