XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.4
SCHEDULE OF INVENTORIES (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Materials $ 208,156 $ 397,133
Work in process 1,622,249 5,842,251
Finished goods 8,662,616 19,175,822
Total $ 10,493,021 $ 25,415,206