XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF INVENTORIES (Details) - USD ($)
Jun. 30, 2023
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Finished product $ 18,663,314 $ 14,362,514
Raw materials 22,004,128 23,898,596
Work in process 15,257,213 16,083,709
Inventory net $ 55,924,655 $ 54,344,819