XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Details) - Schedule of Inventories are Comprised - USD ($)
Sep. 30, 2024
Mar. 31, 2024
Inventories [Abstract]    
Raw materials $ 7,103,726 $ 7,808,768
Work in progress 1,832,122 1,372,041
Finished goods 226,182 324,211
Allowance for obsolete inventory (973,402) (773,402)
Total Inventories $ 8,188,628 $ 8,731,618