XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF INVENTORIES (Details) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Finished product $ 11,055,061 $ 14,362,514
Raw materials 24,158,244 23,898,596
Work in process 10,350,029 16,083,709
Inventory net $ 45,563,334 $ 54,344,819