XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
6 Months Ended
Sep. 30, 2024
Inventories [Abstract]  
Schedule of Inventories are Comprised Inventories are comprised of the following:
   As of 
   September 30,
2024
   March 31,
2024
 
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)
   $8,188,628   $8,731,618