XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF INVENTORIES (Details) - USD ($)
Jun. 30, 2024
Mar. 31, 2024
Inventory Disclosure [Abstract]    
Finished product $ 17,519,027 $ 11,055,061
Raw materials 27,630,691 24,158,244
Work in process 9,567,991 10,350,029
Inventory net $ 54,717,709 $ 45,563,334