XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF INVENTORIES (Details) - USD ($)
Sep. 30, 2024
Mar. 31, 2024
Inventory Disclosure [Abstract]    
Finished product $ 15,129,627 $ 11,055,061
Raw materials 25,734,201 24,158,244
Work in process 10,974,957 10,350,029
Inventory net $ 51,838,785 $ 45,563,334