XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF INVENTORIES (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Materials $ 346,926 $ 397,133
Work in process 5,189,184 5,842,251
Finished goods 17,230,386 19,175,822
Total $ 22,766,496 $ 25,415,206